i.MX 93 BSP Manual PD24.1.1 Documentation Rev.: imx8mp-pd22.1.2-51-ga548be7d
Note
You can name your development branch as you like, this is just an example.
• Set up a build environment:
host:~/u-boot-imx$ source /opt/ampliphy-vendor-wayland/4.2.3/environment-setup-cortexa55-
,→phytec-linux
5.5.2 Get the needed binaries
To build the imx-boot, you need to gather these les for later use with imx-mkimage tool:
• ARM Trusted rmware binary (mkimage tool compatible format bl31.bin): bl31-imx93.bin
• OPTEE image (optional): tee.bin
• DDR rmware les (mkimage tool compatible format lpddr4_[i,d]mem_*d_*.bin):
lpddr4_dmem_1d_*.bin, lpddr4_dmem_2d_*.bin, lpddr4_imem_1d_*.bin,
lpddr4_imem_2d_*.bin
• Container image: mx93a1-ahab-container.img
If you already built our BSP with Yocto, you can get these les from the directory mentioned here: BSP
Images
Or you can download the les from the PHYTEC download server (https://download.phytec.de/Software/
Linux/BSP-Yocto-i.MX93/BSP-Yocto-NXP-i.MX93-PD24.1.1/images/ampliphy-vendor-wayland/
phyboard-segin-imx93-2/imx-boot-tools/). You can use the commands below to download all the
les from that server:
host:~$ mkdir ./artefacts && cd ./artefacts
host:~/artefacts$ wget \
https://download.phytec.de/Software/Linux/BSP-Yocto-i.MX93/BSP-Yocto-NXP-i.
,→MX93-PD24.1.1/images/ampliphy-vendor-wayland/phyboard-segin-imx93-2/imx-boot-tools//bl31-imx93.
,→bin \
https://download.phytec.de/Software/Linux/BSP-Yocto-i.MX93/BSP-Yocto-NXP-i.
,→MX93-PD24.1.1/images/ampliphy-vendor-wayland/phyboard-segin-imx93-2/imx-boot-tools//tee.bin \
https://download.phytec.de/Software/Linux/BSP-Yocto-i.MX93/BSP-Yocto-NXP-i.
,→MX93-PD24.1.1/images/ampliphy-vendor-wayland/phyboard-segin-imx93-2/imx-boot-tools//lpddr4_
,→dmem_1d_v202201.bin \
https://download.phytec.de/Software/Linux/BSP-Yocto-i.MX93/BSP-Yocto-NXP-i.
,→MX93-PD24.1.1/images/ampliphy-vendor-wayland/phyboard-segin-imx93-2/imx-boot-tools//lpddr4_
,→dmem_2d_v202201.bin \
https://download.phytec.de/Software/Linux/BSP-Yocto-i.MX93/BSP-Yocto-NXP-i.
,→MX93-PD24.1.1/images/ampliphy-vendor-wayland/phyboard-segin-imx93-2/imx-boot-tools//lpddr4_
,→imem_1d_v202201.bin \
https://download.phytec.de/Software/Linux/BSP-Yocto-i.MX93/BSP-Yocto-NXP-i.
,→MX93-PD24.1.1/images/ampliphy-vendor-wayland/phyboard-segin-imx93-2/imx-boot-tools//lpddr4_
,→imem_2d_v202201.bin \
https://download.phytec.de/Software/Linux/BSP-Yocto-i.MX93/BSP-Yocto-NXP-i.
,→MX93-PD24.1.1/images/ampliphy-vendor-wayland/phyboard-segin-imx93-2/imx-boot-tools//mx93a1-
,→ahab-container.img
host:~/artefacts$ cd ..
Development 30