iMX8M plus BOOT priority / order

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

iMX8M plus BOOT priority / order

110 Views
Username_AH
Contributor II

Hi,

In my application I would like to boot from uSD in the initial production phase, and then boot from eMMC. I would like to avoid burning eFuses, because in certain situations it is required to go back to uSD boot.

The iMX6 has a BOOT priority / order feature, which allows booting from eMMC, but if there is no UBoot in eMMC, then the iMX6 falls back to boot from uSD - without any hardware intervention on the BOOT or BOOT CFG pins.

Does this feature exist in the iMX8M Plus? If so, please direct me to more information.

If the above feature does not exist, what solution do you recommend?

Should the HW tie the BOOT pins for uSD? If so, how would the CPU fall back to uSD when the eMMC does not contain the UBoot?

Thank you

Tags (2)
0 Kudos
Reply
1 Reply

80 Views
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

It is possible to do it using manufacturing mode, please take a look in reference manual.

Manufacture mode is intended to allow a system to boot from a SD/MMC card on a board with unprogrammed boot media or to upgrade the image on a boot device. For manufacture mode, the boot ROM assumes if there is a SD/MMC card present indicated by the uSDHC card detect (CD) signal pulled low, then there is a valid image on the card.

Best regards.

0 Kudos
Reply