After compiling and linking your kernel code to build the .xclbin, you need to package the device binary,
along with any required supporting files, to build a package that can be run for
software or hardware emulation, or can be booted and run on the hardware device. The
v++ --package
step, or -p
, packages the final product at the end of the
v++
compile and link process. This is a
required step for all
Versal®
platforms, including AI Engine platforms, and embedded processor
platforms.
As described in --package Options, this command lets you package your design and define various files required for booting and configuring the Xilinx® device for use during emulation or in production systems. It collects the various elements to create an SD card, or other means to program the device, to define the operating system, and to load the application and kernel code.