VxWorks在zynq7020上的bootrom
环境
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.