As described in Installing the PetaLinux Tool, the PetaLinux tool has four eSDKs: aarch64, arm, microblaze_full, and microblaze_lite. While installing the tool, you can specify your preferred eSDK, for example, if you are working on a Zynq platform, you can only install the arm eSDK into the PetaLinux tool. However, by default, all platform eSDKs are installed into the tool install directory. To install the desired eSDK, follow these examples:
- To install eSDKs for all
Xilinx supported architectures like
Zynq,
Zynq UltraScale+ MPSoC, Versal, microblaze_lite, and microblaze_full:
$ ./petalinux-v<petalinux-version>-final-installer.run --dir <INSTALL_DIR>
- To install only the Zynq eSDK for
arm
architecture:
$ ./petalinux-v<petalinux-version>-final-installer.run --dir <INSTALL_DIR> --platform "arm"
- To install the Zynq, Zynq UltraScale+ MPSoC, and Versal devices eSDKs for arm
and aarch64
architecture:
$ ./petalinux-v<petalinux-version>-final-installer.run --dir <INSTALL_DIR> --platform "arm aarch64"
- To install microblaze_lite and microblaze_full eSDKs for MicroBlaze
architecture:
$ ./petalinux-v<petalinux-version>-final-installer.run --dir <INSTALL_DIR> --platform "microblaze_lite microblaze_full"