BOOT mode iMX8MM

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

BOOT mode iMX8MM

Jump to solution
1,122 Views
antonio_santagi
Contributor IV

Hello

we have board with imx8m mini. 

we set BOOT_MODE1 and BOOT_MODE0 pins to 1 and 0 ( internal boot mode).

We have BT_FUSE_SEL =0 so a boot configuration is done by GPIOs.

We select then BOOT_CFG[14:12] to select eMMC (usdhc1).

SD manufacture mode is not disabled.

This works, the image from eMMC is loaded correctly.

When image on eMMC is not correct and boot is stuck if we insert SD on usbhc2 with valid image this is booted correctly.

Two questions :

1) is the image on SD in this case loaded because of the manufacture SD boot ? or is it because of other reason ? Does the bootloader try eMMC, then SD card, then serial download also when in this internal boot mode ?

2) if we had BT_FUSE_SEL set to 1 and fuses selecting eMMC, rather than GPIOs selecting it , as boot device would the behaviour , falling to SD card boot, be the same in the case the image on emmc was corrupted ?

 

thank you

 

Tags (2)
0 Kudos
1 Solution
1,109 Views
nxf63675
NXP TechSupport
NXP TechSupport

Hi Antonio,

 

For the first question, as you said it is load it because is activate the manufacture boot; and also because the boot loader will try to follow the flow boot that you can find on the Reference manual Figure 6-1. Boot flow.

For the second question is yes, it would be the same result.

 

Hope this help you.

Regard,

Israel H.

View solution in original post

0 Kudos
1 Reply
1,110 Views
nxf63675
NXP TechSupport
NXP TechSupport

Hi Antonio,

 

For the first question, as you said it is load it because is activate the manufacture boot; and also because the boot loader will try to follow the flow boot that you can find on the Reference manual Figure 6-1. Boot flow.

For the second question is yes, it would be the same result.

 

Hope this help you.

Regard,

Israel H.

0 Kudos