i.MX8MM - Unable to start U-Boot from EMMC

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

i.MX8MM - Unable to start U-Boot from EMMC

970 次查看
pascalenz
Contributor I

Hi folks,

 

I'm working on a custom board with imx8mm.

I'm able to flash the u-boot bootloader by UUU and start into Fastboot mode.

(Console is working and SPL boots into Normal U-BOOT). But after flashing the bootloader to EMMC and reset the board, it doesn't come up.

Here is the UUU Command List for flashing U-Boot to EMMC on USDHC1 (mmc dev 0).

FB: ucmd setenv fastboot_dev mmc
FB: ucmd setenv mmcdev 0
FB: ucmd mmc dev 0
FB: ucmd mmc dev 0 0
FB: ucmd mmc erase 0x2000 0x8
FB: ucmd mmc partconf 0 1 1 1
FB[-t 600000]: flash bootloader0 u-boot-imx8mm.imx

There is no error or else, but after resetting the board, there's no console output and a boot-loop happens according to jtag output.

Any hints or inputs on that topic?

Thanks in advance

Attatched is a comparison between u-boot-imx8mm.imx and emmc content after reset in partition 0 1
Is the endianess wrong, or is that caused by other layout alogrithms?

Left: hexEditor (u-boot-imx8mm.imx)
Rith: emmc content (after readout into memory mmc read 0x60000000 42 1)

0 项奖励
回复
1 回复

931 次查看
AldoG
NXP TechSupport
NXP TechSupport

Hello,

Have you tried with the default command?
./uuu -b emmc u-boot-imx8mm.imx

This command also flash to eMMC the bootloader only.

Also, may I ask if you have built uboot using Yocto or standalone environment?

Best regards,
Aldo.

0 项奖励
回复