i.MX 93 BSP Manual PD24.1.1 Documentation Rev.: imx8mp-pd22.1.2-51-ga548be7d
• During the execution of the init command, you need to choose your processor platform (SoC),
PHYTEC’s BSP release number, and the hardware you are working on.
Note
If you cannot identify your board with the information given in the selector, have a look at the
invoice for the product. And have a look at our BSP.
• It is also possible to pass this information directly using command line parameters:
host:~/yocto$ DISTRO=ampliphy-vendor-wayland MACHINE=phyboard-segin-imx93-2 ./phyLinux init␣
,→-p imx93 -r BSP-Yocto-NXP-i.MX93-PD24.1.1
After the execution of the init command, phyLinux will print a few important notes. For example, it will
print your git identify, SOC and BSP release which was selected as well as information for the next steps in
the build process.
3.2.1 Starting the Build Process
• Set up the shell environment variables:
host:~/yocto$ source sources/poky/oe-init-build-env
Note
This needs to be done every time you open a new shell for starting builds.
• The current working directory of the shell should change to build/.
• Open the main conguration le and accept the GPU and VPU binary license agreements. Do this by
uncommenting the corresponding line, as below.
host:~/yocto/build$ vim conf/local.conf
# Uncomment to accept NXP EULA
# EULA can be found under ../sources/meta-freescale/EULA
ACCEPT_FSL_EULA = "1"
• Build your image:
host:~/yocto/build$ bitbake phytec-qt6demo-image
Note
For the rst build we suggest starting with our smaller non-graphical image phytec-headless-image
to see if everything is working correctly.
host:~/yocto/build$ bitbake phytec-headless-image
The rst compile process takes about 40 minutes on a modern Intel Core i7. All subsequent builds
will use the lled caches and should take about 3 minutes.
Building the BSP 12