Как создать файл .bif?
Я создаю файл .bif, который будет работать в Vitis. Я пытаюсь следовать примерам из этого места: https://docs.xilinx.com/r/en-US/ug1400-vitis-embedded/Creating-Boot-Images
Вот моя попытка:
mkdir sw\boot
if exist sw\bootstuff\output.bif del sw\bootstuff\output.bif
<boot>:
{
/* common attributes */
[boot_device] <qspi32>
[ /* bootloader */
bootloader <fsbl>
destination_cpu <a53-0>
destination_device <PS>
]%cd%\sw\fsbl\Debug\fsbl.elf
/* pl bitstream */
[
destination_device <PL>
]%cd%\sw\vivado\block_design_wrapper.bit
/* MYAPP0 partition */
[
destination_cpu <a53-0>
destination_device <PS>
]%cd%\sw\MYAPP0\Debug\MYAPP0.elf
/* MYAPP1 partition */
[
destination_cpu <r5-0>
destination_device <PS>
]%cd%\sw\MYAPP1\Debug\MYAPP1.elf
/* MYAPP2 partition */
[
destination_cpu <r5-1>
destination_device <PS>
]%cd%\sw\MYAPP2\Debug\MYAPP2.elf
}
Однако в нем есть синтаксическая ошибка, но я не могу указать, какие именно ошибки у меня есть.
Это мой .bat-скрипт, который я запускал для XSDK, и он отлично работал:
@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
Любая помощь по моему созданию vitis .bif?
Этот контент является предварительным просмотром ссылки.docs.xilinx.com