When packaging the design, make sure that the rootfs
, kernel_image
, and platform
all point to the platform. If any of these items are not correct, packaging can throw an error, or, if it does package, then the emulation will malfunction.
To package the design run:
cd ./sw
v++ -p -t hw_emu \
-f <path_to_platform/platform.xpfm> \
--package.rootfs=<path_to_rootfs/rootfs.ext4> \
--package.image_format=ext4 \
--package.boot_mode=sd \
--package.kernel_image=<path_to_platform_image/Image> \
--package.defer_aie_run \
--package.sd_file host.exe ../tutorial.xsa ../libadf.a
cd ..
or
make package