VxWorks在zynq7020上bootrom

该博客详细介绍了如何在VxWorks 6.9工作台上配置Zynq7020的bootloader,包括获取bootgen工具、FSBL elf文件的创建、bootrom.bin的生成、bif文件制作、BOOT.BIN的生成、VxWorks镜像的制作,以及从SD卡和FTP启动的步骤。同时,还涉及了在板上QSPI FLASH的编程过程。
摘要由CSDN通过智能技术生成

环境

vivado 2020
Vxworks 6.9 workbench 3.3
ALINX zynq7020开发板
ug1158

步骤

1 、获取bootgen工具
2、 获取First Stage BootLoader(FSBL) elf文件
3.、创建bootrom.bin
4、创建bif文件
5、生成BOOT.BIN
6、生成VxWorks镜像
7、从SD卡启动
8、从FTP启动
9、Programming on board QSPI FLASH

1 、获取bootgen工具

从xilinx vivado获取工具bootgen.exe,建议拷贝整个支持文件.dll的目录,vivado2020的bootgen需要多个dll文件支持,
在vxworks shell 运行bootgen可以获得命令

2、 获取First Stage BootLoader(FSBL) elf文件

这个文件是硬件的配置下载文件,在vivado端完成配置,可以参考ug585

3.、创建bootrom.bin

1、配置好config.h文件,此处可参考UG1158,除UG1158描述修改外,还有坑要填,要修改DEFAULT_BOOT_LINE如下

	#define DEFAULT_BOOT_LINE \
    	"gem(0,0)host:vxWorks h=192.168.1.3 e=192.168.1.
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值