As all the inputs for the linker are ready, we can use the below command to run the linker:
v++ --link --target hw/hw_emu \
--platform xilinx_vck190_base_202510_1.xpfm \
--config ./system.cfg \
s2mm.xo mm2s.xo \
libadf.a \
The above step will generate a “fixed” XSA file that contains the updated design.
To understand the linker step, let’s look into the block design of “Before Linker Run” vs “After Linker Run”