欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 创投人物 > 提供ZYNQ,MPSOC,RFSOC生成BOOT.BIN的小工具

提供ZYNQ,MPSOC,RFSOC生成BOOT.BIN的小工具

2025/5/20 5:39:57 来源:https://blog.csdn.net/mcupro/article/details/145380200  浏览:    关键词:提供ZYNQ,MPSOC,RFSOC生成BOOT.BIN的小工具

如图:

这里提供了三种.bif,三种批处理.bat文件,一个bootgen.exe可执行文件和这个批处理文件运行是需要的动态库文件。

我们先看一下.bat文件,以BOOT_RFSOC为例:


del temp\boot.bin bootgen -image output_rfsoc.bif -arch zynqmp -o temp/BOOT.bin -w on  
copy  temp\boot.bin I:\
ping 127.0.0.1

del temp\boot.bin 是删除temp目录里面之前生产的boot.bin文件。

bootgen -image output_rfsoc.bif -arch zynqmp -o temp/BOOT.bin -w on    是根据output_rfsoc.bif这个文件的指示生成zynqmp架构的boot.bin 存在temp目录里面,-w on是警告设置为开。

copy temp\boot.bn I:\  这里是拷贝到SD卡,你的SD卡接在读卡器上接在电脑上,看盘符是多少从而修改I:.\

ping 127.0.0.1  是延迟几秒钟,目的是让我们看到执行结果,几秒钟就自动关闭。

这里我们再来看看.bif文件,以output_rfsoc.bif为例,打开看内容;

//arch = zynqmp; split = false; format = BIN
the_ROM_image:
{[bootloader, destination_cpu = a53-0]RFSOC/fsbl.elf[destination_cpu = a53-0]RFSOC/hello.elf[destination_device = pl]RFSOC/design_1_wrapper.bit
}

这里面从上到下的三行分别指示了fsbl app 以及bit流文件。这例子用的是相对路径,实际也可以用绝对路径。

使用时候准备好FSBL,用户APP,PL的比特流这个三个文件,修改.bif文件指示这三个文件。之后就可以双击BOOT_RFSOC.BAT自动生成boot.bin文件,按照批处理指示生成在temp目录,你可以修改批处理拷贝到指定的目录。

另外两种模式也是类似的方法,你可以打开.bat和.bif文件进行修改,这里不再赘述。

by: 李伟

通过网盘分享的文件:boot_gen_2025.zip
链接: https://pan.baidu.com/s/1l2KB3oZTdlkcMtWlMa1C_w 提取码: hveb 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词