DE-10开发板 FPGA SOC学习(四)生成 Preloader Image File

操作过程

1.首先打开操作台
在这里插入图片描述
2.在控制台中输入:

 bsp-editor

打开BSP Editor
在这里插入图片描述
3.左上角点击 File ->New HPS BSP…
在这里插入图片描述
4.打开之后是这样的界面
在这里插入图片描述
5.设置路径选择该工程下面的hps_isw_handoff\soc_system_hps_0,点击ok
在这里插入图片描述
6.之后点击generate生成即可,完成之后点击exit。
在这里插入图片描述
7.然后工程文件夹下面会有一个 software 的文件夹,里面有一个 spl_bsp 文件夹。
在这里插入图片描述
8.回到之前的控制台如下命令,进入生成的这个文件夹。

cd E:/SOC_study/altera_soc/DE10_Standard_GHRD/software/spl_bsp

make即可,下面命令是针对4核以上的PC主机,提高编译速度。

make -j8 

控制台过程如下:
在这里插入图片描述
这里可能会有一个问题:

tar zxf /cygdrive/c/intelFPGA/16.1/embedded/host_tools/altera/preloader/uboot-socfpga.tar.gz
tar: Error opening archive: Failed to open '/cygdrive/c/intelFPGA/16.1/embedded/host_tools/altera/preloader/uboot-socfpga.tar.gz'
make: *** [uboot-socfpga/.untar] Error 1

我参考了官方解决方案:
链接: https://www.intel.com/content/altera-www/global/en_us/index/support/support-resources/knowledge-base/embedded/2018/unable-to-make-preloader-in-windows-10.html.
按照这个方案作了一步,然后随即回到控制台进行make,但是依然是那样的报错,之后我又回到了第一步,重新构建一次preloader,就可以了。
这个过程很漫长。
结束之后会有这样一个文件。我们需要用这个bin文件。
在这里插入图片描述
把…\sotware\spl_bsp\uboot-socfpga\spl文件夹下的这个文件复制到上级路径文件夹中\sotware\spl_bsp。
在这里插入图片描述
回到控制台输入:

mkpimage -o preloader_with_header.img u-boot-spl.bin

产生 preloader_with_header.img 文件
在这里插入图片描述
产生的新的 preloader image file 即可在 linux 环境下,通过输入相应命令更新到 boot SD card。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值