iMx6 BOOT_CFG4[6] Recovery Devices

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

iMx6 BOOT_CFG4[6] Recovery Devices

Jump to solution
1,654 Views
yannickc
Contributor I

Dear,

In reference manual section 8.9 it says that if BOOT_CFG4[6] fuse is set, "the chip supports recovery devices".

What does it mean exactly ?

If no valid U-Boot is found it try to load on recovery SPI flash ?

or if BOOT_CFG4[6] is set it forces load on recovery SPI flash even if valid U-Boot is in primary device ?

Is BOOT_CFG4[6] GPIO is taking into account in internal boot mode instead of eFuse ?

Thanks in advance for you help.

Yannick

Labels (1)
Tags (2)
0 Kudos
1 Solution
1,103 Views
igorpadykov
NXP Employee
NXP Employee

Hi Yannick

if no valid U-Boot is found it will try to load on recovery SPI flash,

if Uboot is valid it will boot from primary device.

By default If no valid U-Boot is found it try to load from USB -

Serial downloader (USB OTG). From sect.8.9:

"If primary boot device fails, boot ROM will try to

boot from recovery device using one of I2C or ECSPI ports."

Best regards

chip

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

View solution in original post

0 Kudos
4 Replies
1,104 Views
igorpadykov
NXP Employee
NXP Employee

Hi Yannick

if no valid U-Boot is found it will try to load on recovery SPI flash,

if Uboot is valid it will boot from primary device.

By default If no valid U-Boot is found it try to load from USB -

Serial downloader (USB OTG). From sect.8.9:

"If primary boot device fails, boot ROM will try to

boot from recovery device using one of I2C or ECSPI ports."

Best regards

chip

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos
1,103 Views
petertaylor
Contributor II

chipexpert,

Is SPI Flasth the only option? 

Would it be possible to try booting from eMMC on USDHC-3 and if there's no image, try booting from microSD on USDHC-1?

Thanks,

Peter

0 Kudos
1,103 Views
igorpadykov
NXP Employee
NXP Employee

Hi Peter,

For i.MX6DQ there is no such option.

For i.MX6SDL, i.MX6SDL Reference Manual (rev.1  5/2013)

sect.8.11 "SD/MMC Manufacture Mode":

"When internal boot and recover boot (if enabled) failed, boot will go to SD/MMC

manufacture mode before serial download mode. In manufacture mode, one bit bus width

is used despite of the fuse setting.

In manufacture mode, SD or MMC card will be scanned on uSDHC1 and uSDHC2."

http://cache.freescale.com/files/32bit/doc/ref_manual/IMX6SDLRM.pdf

Best regards

chip

0 Kudos
1,103 Views
yannickc
Contributor I

Thank you chip it's clear for me now.

Yannick

0 Kudos