IMX8ulp standalone image

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

IMX8ulp standalone image

34 次查看
bajpaia
Contributor I

I want to build a complete standalone bootable image for the i.MX8ULP.
I have already downloaded and built the Linux kernel and U-Boot for the i.MX8ULP.
What additional components do I need, and since the i.MX8ULP has on-board eMMC, how do I flash U-Boot, the kernel, and the root filesystem onto it?

标签 (1)
标记 (1)
0 项奖励
回复
1 回复

9 次查看
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello @bajpaia 

I hope you are ding very well.

 

For i.MX 8ULP EVK, to build imx-boot image is recommended use imx-mkimage:

1. Copy u-boot.bin from u-boot/u-boot.bin and u-boot-spl.bin from u-boot/spl/u-bootspl.bin to imx-mkimage/iMX8ULP/.

2. Copy bl31.bin from Arm Trusted firmware (imx-atf) to imx-mkimage/iMX8ULP/.

3. Copy the image of Sentinel firmware container mx8ulpa0-ahab-container.img to imx-mkimage/iMX8ULP/.

4. Copy the image of uPower firmware image upower.bin to imx-mkimage/iMX8ULP/.

5. Copy the Cortex-M33 image m33_image.bin to imx-mkimage/iMX8ULP/.

6. If using OP-TEE, copy tee.bin to imx-mkimage/iMX8ULP/. The bl31.bin copied in Step 2 must be built with OP-TEE SPD enabled.

7. Run make SOC=iMX8ULP flash_singleboot_m33 to generate flash.bin.

 

You can find that information in chapter 4.5.12 How to build U-Boot and Kernel in standalone environment and 4.5.13 How to build imx-boot image by using imx-mkimage of i.MX Linux User's Guide.

 

Also, it is recommended to use the Standalone environment just when you will make modifications to kernel, drivers, etc.

To generate the full image, I recommend t use Yocto environment

 

Best regards,

Salas.

0 项奖励
回复