Linux Software Platform for ZU4CG module in SDX 2018.3 - SundanceMultiprocessorTechnology/VCS-1 GitHub Wiki
Requirements
Documentation
- For details on creating a software component for an SDSoC platform please refer to Creating the Platform Software Component
Software
- Xilinx SDX 2018.3
Hardware
The VCS-1 kit is comprised of:
- EMC2-DP, a carrier board, compatible with different SoMs. https://www.sundance.technology/som-cariers/pc104-boards/emc2-dp/ Currently, software support is given for the following SoMs:
- TE0820-4CG (Zynq Ultrascale+ ZU4CG) https://www.sundance.technology/som-cariers/pc104-boards/emc2-zu4cg/
- FM191-RU V1, FMC module https://www.sundance.technology/system-on-modules-som/fmc-modules/adc-dac-fmc-modules/fm191/
Introduction
The SDX 2018.3 has a bug which will not let one create a linux platform component from its GUI Tools and one has to use the XSCT terminal in SDX 2018.3 to create the component. Following are the commands to create the linux component.
Launch xsct
Create a new directory and copy your dsa file into this.
cd into this directory
platform -name platform_1 -desc "dualcore_pfm" -hw ./design_1.dsa -out ./output
Create a boot directory.
Copy all boot files into this boot directory and image.ub into the image directory and specify the bif file in boot directory
system -name sysconfig1 -display-name "a53_linux" -boot ./boot
sysconfig config -bif "./boot/linux.bif"
domain -name domain1 -proc psu_cortexa53_0 -os linux -image ./image
domain -runtime c
platform -generate
You will see the platform created in the output/ directory
platforminfo "path to xpfm file in output directory"/xpfm file
The above platforminfo command will dump out the generated platform information.