GPIO Boot Overrides in i.MX6ULL

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

GPIO Boot Overrides in i.MX6ULL

1,081 Views
ko-hey
Senior Contributor II

Hi all

I have a question about GPIO Boot Overrides.

According to the Table 8-2 in reference manual in i.MX6ULL, BT_FREQ and DISABLE_SDMMC_MFG seems that it can be GPIO boot overrides.

Because the item of GPIO is "yes".

However, there are no description about which pin can override BT_FREQ and DISABLE_SDMMC_MFG.

Which pin can override BT_FREQ and DISABLE_SDMMC_MFG ?

Ko-hey

0 Kudos
3 Replies

800 Views
art
NXP Employee
NXP Employee

Actually, this is just a typo in the Reference Manual document. No GPIO override is available for the BT_FREQ and DISABLE_SDMMC_MFG eFuses. Only the BOOT_CFG1[7:0], BOOT_CFG2[7:0] and BOOT_CFG4[7:0] eFuses can be overridden by GPIO at boot time.


Have a great day,
Artur

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

0 Kudos

800 Views
stephenbialkows
Contributor III

Artur,

I have set up GPIOs to boot from ECSPI (BOOT_MODE=2, BT_FUSE_SEL=0, BT_CFGn[7:0] as proposed in table 8-20 iMX6ULL RM rev1).  SCR.SBMR=0x03000030, and SCR.SBMR2=0x02000001 confirms this. 

However, the target always boots from SD/MMC.  When I remove the SD card, the PC stays in Boot ROM.  Does the DISABLE_SDMMC_MFG fuse have to be blown to boot from devices other than the SD/MMC?  Figure 8-27 suggests otherwise.  

Please clarify.  I don't want to blow fuses unless necessary.  

Thanks!

Stephen

0 Kudos

800 Views
ko-hey
Senior Contributor II

Could someone answer and support this thread ?

Ko-hey

0 Kudos