Hello,
We would like to boot the RT1170 from a QSPI NOR Flash connected to FlexSPI1 PORTA Secondary Pin option:
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:
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):
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
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