AnsweredAssumed Answered

BOOT_MODE + BT_FUSE_SEL confusion on imx6s

Question asked by trycatch on Jan 27, 2015
Latest reply on Apr 5, 2018 by Peter Amond

In the IMX6SDLRM, table 8-4 on page 392 says:

 

BOOT_MODE[1:0] BT_FUSE_SEL ValueBoot Options Controlled By
000eFUSEs
001eFUSEs
010GPIO pins

01

1eFUSEs
100GPIO pins
101eFUSEs

 

What I take from this is that regardless of the boot mode, eFUSES should be used if either of the two conditions are true:

- the boot mode is 00 (Boot from Fuses)

- the BT_FUSE_SEL fuse has been set

 

Thus, I *should* be able to boot from fuses on a board by setting the BOOT_MODE to 00 and leaving BT_FUSE_SEL intact, however I am not finding this to be the case in the test boards I am working on.  I have jumper pins for the BOOT_MODE, and have set BOOT_CFG1 to 0x00005068 (booting from MMC on SD3), however until I burn BT_FUSE_SEL, I *cannot* boot the board, even in BOOT_MODE 00.  Could someone explain what I'm missing?  I really need the ability to go back and forth between boot modes 00 and 01...

 

Thank you in advance for your help!

Outcomes