Using On-chip flash for booting the MIMXRT1024

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

Using On-chip flash for booting the MIMXRT1024

463 Views
sowmiya_a
Contributor I

Hi,

1 )  We are planning to use on-chip SIP 4M Flash Memory for booting the MIMXRT1024CAG4B. Based on the reference manual IMXRT1024RM chapter9, we are assuming that  FlexSPI Instance 1 refers to on-chip SIP 4M Flash Memory .please refer attached image for details and conform on our understanding.

sowmiya_a_1-1671775033432.png

 

2) With Reference to reference manual IMXRT1024RM chapter9 & 22, the Boot setting BOOT_CFG1[7:4]=[0000]b refers to  Serial NOR boot via FlexSPI. We assume this is nothing but the on-chip SIP 4M Flash Memory. Please Conform our understanding.

sowmiya_a_2-1671775033522.png

 

sowmiya_a_3-1671775033590.png

 

3) Our assumption of above points are with reference to the NXP forum links reply’s  listed below.

  “ https://community.nxp.com/t5/i-MX-RT/Is-there-iMX-RT1024-feature-to-be-used-in-place-of-EEPROM/m-p/1...

  “ https://community.nxp.com/t5/i-MX-RT-Knowledge-Base/How-to-use-the-RT1064-on-chip-flash-as-NVM/ta-p/...

4) Is there any possibility of booting from external flash chips connected on FLEXSPI A  controller and FLEXSPI B controller ? If yes please let us know how to do the configuration in software/ hardware?

5) Can you help us with the related documentation on using on-chip SIP 4MB Winbond W25Q32JV for boot settings and related information.

Labels (1)
0 Kudos
1 Reply

443 Views
jay_heng
NXP Employee
NXP Employee

1). RT1024 = RT1020 + SIP Flash. Yes, the listed pins are used to connect to Flash in SIP package.

2). Besides on-chip NOR Flash, RT1024 can also boot from other external NVM devices (over SEMC/uSDHC).

4). no, on-chip NOR flash is the only selection from FlexSPI.

5). You can download any demo from SDK (eg \SDK_2_12_1_MIMXRT1024-EVK\boards\evkmimxrt1024\demo_apps\led_blinky) by MCUBootUtility tool. then just switch boot mode pins to 2'b10, keep other boot cfg pins/fuse to all 0x00s. demo should be booted properly.

0 Kudos