Vitis で実行する .bif ファイルを作成しています。この場所の例に従ってみようとしています: https://docs.xilinx.com/r/en-US/ug1400-vitis-embedded/Creating-Boot-Images
これは、 XSDK に対して実行したcreate_bif .bat-script であり、完全に正常に機能しました。
@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-script で次の行を実行すると、次のようになります。
CALL ./scripts/create_bif.bat
CALL bootgen -image sw\boot\output.bif -arch zynqmp -o sw\boot\BOOT.mcs -w on
次のエラーが表示されます: bootgen を実行しているエラー出力
Vitisでbootgenを実行する方法に問題はありますか。