RT1170 BOOT from NOR connected to FlexSPI2 secondary pin option

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

RT1170 BOOT from NOR connected to FlexSPI2 secondary pin option

533 Views
andrelongo85
Contributor I

Hello,

We would like to boot the RT1170 from a QSPI NOR Flash connected to FlexSPI1 PORTA Secondary Pin option:

andrelongo85_0-1686239431104.png

in order to do that I have taken the following action:

1) reworked the evkit to connect a 3.3V NOR flash to the FlexSPI secondary Pin and changed the FALSH_VCC to 3.3V. NOR part number IS25LP128F-JBLE, which should be similar to the one on the evkit but 3.3V rated.

2) Fused to 1The FLEXSPI_PIN_GROUP_SEL fuse option:

andrelongo85_1-1686239682183.png

3) recompiled the MUCExpresso flasher (.cfx file) modifying the CONFIG OPTION as follow:

#define CONFIG_OPTION0 0xC1000005 // QuadSPI NOR, 100Mhz

#define CONFIG_OPTION1 0x00010000 // Pin Mux set to 1

4) Configure the target project to us ethe newly create .cfx flasher file.

5) Unfortunately when we try to debug we get the following error (log attached):

andrelongo85_2-1686239962119.png

The odd thing is that it seems we can erase the flash via the GUI Flash Tool. Logic Analyzers shows a single transaction activity on the bus after power up,  at 30Mhz, which I think is when the MCU trying to get the info form the flash.

I wonder if we have missed any step.

Thanks for your help,


Andrea

 

 

 

0 Kudos
1 Reply

460 Views
Omar_Anguiano
NXP TechSupport
NXP TechSupport

Hello
I hope you are well.

To verify the correct functioning of the memory, I suggest you flash an image through Secure Provisioning Tool.
For the cfx file, please make sure it was built with the release configuration.

Best regards,
Omar

0 Kudos