Machine Support - 2023.1 English

PetaLinux Tools Documentation: Reference Guide (UG1144)

Document ID
UG1144
Release Date
2023-05-16
Version
2023.1 English

The Yocto machine specifies the target device for which the image is built. The variable corresponds to a machine configuration file of the same name, through which machine-specific configurations are set. Currently, PetaLinux supports the user machine configuration file.

You can add your own machine configuration file under <plnx-proj-root>/project-spec/meta-user/conf/machine/ or you can add your machine configuration file in any additional layers and add it into project through petalinux-config.

Follow these steps to specify the user machine configuration file name in the PetaLinux project:

  1. Go to the PetaLinux project.
  2. Select petalinux-config > Yocto Settings > () MACHINE NAME.
  3. Specify your machine configuration file name.

    Based on the design, the machine configuration files are generated dynamically.

Table 1. Default Machine names in template flow
Template Machine
zynq zynq-generic
zynqmp zynqmp-generic
microblaze microblazeel-v11.0-bs-cmp-mh-div-generic
versal versal-generic
versal-net versal-net-generic