ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] # 1.利用cd命令进入工程文件夹 `cd d:/fpga/soc_system/examples/AC501_SoC_GHRD` 注意是左斜杠!!!!!! # 2.编译preloader 使用`make uboot`编译uboot和preloader文件(重新编译时间大概在5-20分钟),只编译preloader可用make preloader。 ![](https://img.kancloud.cn/a7/b5/a7b5758caf188704b4b6547ad381822b_553x360.png) ![](https://img.kancloud.cn/fe/0f/fe0f9381d873a7c54640284d11183102_554x296.png) #3.文件拷贝 将 u-boot- spi.bin 文件复制,粘贴到向上两层的 preloader 目录中,然后在SoC EDS Command Shell 中,使用 cd 命令将目录定位到此路径,可以直接使用以下命令实现: ` cd software/preloader` u-boot-spi.bin 为 binary 格式的文件,按照 Altera 的要求要按照特定格式添加文件头!需要使用到的工具为 mkpimage 工具。在 software/preloader 目录下,使用 mkpimage 命令即可完成该操作,具体命令内容如下所示: ` mkpimage –hv 0 -o preloader.img u-boot-spl.bin` 执行很快就完成,完成之后文件夹下会产生一个 preloader.img 文件,如图xxx 所示。该文件即可以用于更新 SD image 中的 preloader。 ![](https://img.kancloud.cn/78/99/78993618f5bbd73a95a413b01b624d03_553x210.png)