In the IMX6SDLRM, table 8-4 on page 392 says:
|BOOT_MODE[1:0]||BT_FUSE_SEL Value||Boot Options Controlled By|
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!