2393023_en-US

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

2393023_en-US

2393023_en-US

RT1064 : pin configuration to boot from internal flash

Hello,

This may sound as a dumb/noob question but I can't determine precisely what must be done on the BOOT_MODE1/BOOT_MODE0 and BT_CFG[11..0] pins to configure the RT1064 to boot from its internal flash memory.

Table 9.9 from the reference manual lists only 3 boot sources (NOR flash via FlexSPI, SDCARD and eMMC) but the internal flash is not listed, as if this section has been copied/pasted from RT1060...

AN12290 mentions a FlexSPI2 internal bus to this internal flash but does not indicate how to select it over the 3 above-mentionned boot sources.

Table 5 from the MIMXRT1060/1064 Evaluation Kit Board Hardware User's Guide indicates that 2 boot modes only are availble (QSPI or SDCARD) and also claims that QSPI boot is not available (note from 2.7 paragraph), leaving SDCARD as the sole boot source...


Any help greatly appreciated



i.MXRT 106xRe: RT1064 : pin configuration to boot from internal flash

Hi @batmat,

As mentioned in AN12290, on the MIMXRT1064 it is only possible to boot from FlexSPI2, which is dedicated to the internal QSPI flash. You can still connect the external flash through the FlexSPI1 interface, which can be used to save data or other functions except booting. This is why, Table 9.9 from the reference manual lists only 3 boot sources, NOR flash via FlexSPI, SDCARD or eMMC; NOR flash via FlexSPI2 is the only available FlexSPI for booting, and its already routed to the onboard flash by default.

In order to be able to boot from the internal QSPI flash, the boot device switch (SW7) settings should be:

SW7-1 OFF, SW7-2 OFF, SW7-3 ON, SW7-4 OFF.

BOOT_CFG1[7:4] pins, must be set to 0, to select the Serial NOR boot via FlexSPI as the boot device. And BOOT_CFG2[2:0] pins must be also set to 0, so the internal QSPI Flash is selected. The MIMXRT1064-EVK has these pin settings by default.

BR,
Edwin.

Re: RT1064 : pin configuration to boot from internal flash

Hello Edwin,

Makes sense indeed. I was confused as both the external flash and the internal are QSPI ones, hard to determine which is which.

I'd suggest a documentation evolution for table 9.9 for RT1064.

Instead of "NOR flash via FlexSPI" it should be mentionned "Internal NOR flash via internal FlexSPI2" and also adding that "Boot from external NOR flash via FlexSPI is not available on RT1064"

This would avoid confusion I think.

Again, thanks for your excellent and prompt support.


Tags (1)
No ratings
Version history
Last update:
‎07-13-2026 02:28 AM
Updated by: