Bootgen 命令行打包

34 篇文章 9 订阅

命令行打包 BOOT.BIN

bootgen -arch zynq -image bootgen.bif -o BOOT.BIN -w on

ug1283-bootgen-user-guide文档见下面的网页
https://download.csdn.net/download/u010879745/71395405

1、需要4个文件:u-boot.elf、zynq_fsbl.elf、bootgen.bif、system.bit。

u-boot.elf :就是uboot编译生成的, Secondary Stage Boot Loader (SSBL) like U-Boot
bootgen.bif :可以自己手写。
zynq_fsbl.elf :Vivado创建PS以后,在SDK中创建File-New-Application Project-Zynq FSBL以后Build Project生成的。
system.bit :FPGA工程师生成的二进制流,用于PL端烧写的(可以没有)

2、修改bif文件,或者自己写一个。

#cat build/bootgen.bif
//arch = zynq; split = false; format = BIN
the_ROM_image:
{
  [bootloader] /tmp/zynq_fsbl.elf
  /tmp/system.bit
  /tmp/u-boot.elf
}

安装bootgen
ubuntu@kria:~$ sudo apt install bootgen-xlnx
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值