For hardware builds, the package process creates an XCLBIN file containing the ELF files and graph configuration data objects (CDOs) for the AI Engine application. Because you already ran the main_partial.elf
host application during hardware emulation, use the main_full.elf
for the hardware package:
make package TARGET=hw MAIN=main_full
or
v++ -p \
-t hw \
-f ../Module_01_Custom_Platform/build/output/vck190_v1_0/export/vck190_v1_0/vck190_v1_0.xpfm \
--package.out_dir build/hw_main_full/hw_main_full.package \
--package.domain aiengine \
--package.boot_mode=sd \
--package.image_format=fat32 \
--package.ps_elf ../Module_05_Baremetal_Host_Application/build/main_full_ps.elf,a72-0 \
../Module_04_AI_Engine_and_PL_Integration/build/rev1/hw_emu/beamforming.rev1.hw_emu.xclbin \
../Module_02_AI_Engine_Design/build/libadf.a