Hi,
Thank you for your interest in NXP Semiconductor products and for the opportunity to serve you.
Actually, I'm not very clear with the boot flow, the bootload boot up from the internal QSPI, then the ROM code copy the code to the RAM to run, it's a typical non-XIP mode, after that, the bootloader will jump the application code which resides in the specific area in the QSPI flash, is my understanding right?
Moreover, there is not a fuse that can be blown to instruct the ROM to perform a JEDEC reset for the internal flash chip, and as I know, the majority of the Winbond flash also doesn't support the JEDEC reset feature.
Last, please try the below code to implement a software reset. (it needs to assure the below code resides in internal RAM)
void reset_flash_to_normal(void)
{
__disable_irq();
NVIC_SystemReset();
}
Have a great day,
TIC
-------------------------------------------------------------------------------
Note:
- If this post answers your question, please click the "Mark Correct" button. Thank you!
- We are following threads for 7 weeks after the last post, later replies are ignored
Please open a new thread and refer to the closed one, if you have a related question at a later point in time.
-------------------------------------------------------------------------------