我正在创建一个将在 Vitis 中运行的 .bif 文件。我正在尝试遵循这个地方的示例:https ://docs.xilinx.com/r/en-US/ug1400-vitis-embedded/Creating-Boot-Images
这是我为 XSDK 运行的create_bif .bat 脚本,效果非常好:
@echo off
mkdir sw\boot
if exist sw\bootstuff\output.bif del sw\bootstuff\output.bif
echo //arch = zynqmp; split = false; format = mcs > sw\boot\output.bif
echo the_ROM_image: >> sw\boot\output.bif
echo { >> sw\boot\output.bif
echo [bootloader]%cd%\sw\fsbl\Debug\fsbl.elf >> sw\boot\output.bif
echo %cd%\sw\vivado\block_design_wrapper.bit >> sw\boot\output.bif
echo %cd%\sw\MYAPP0\Debug\MYAPP0.elf >> sw\boot\output.bif
echo %cd%\sw\MYAPP1\Debug\MYAPP1.elf >> sw\boot\output.bif
echo %cd%\sw\MYAPP2\Debug\MYAPP2.elf >> sw\boot\output.bif
echo } >> sw\boot\output.bif
@echo on
但是,在我的 .bat 脚本中运行这一行时:
CALL ./scripts/create_bif.bat
CALL bootgen -image sw\boot\output.bif -arch zynqmp -o sw\boot\BOOT.mcs -w on
我收到此错误: 错误输出运行 bootgen
我在 Vitis 中运行bootgen的方式有问题吗?