Skip to content
Discussion options

You must be logged in to vote

Hi @skanda19 ,
It sounds like you have the Flash Config Block (FCB) of the RT685 configured correctly to eXecute-in-Place (XIP) from this flash. The FCB configures the bootloader in ROM to read from the external memory and XIP. However, the FCB only configures for reading the flash.

To erase or program the flash in your application, you need to use a flash driver for that, which is why CONFIG_FLASH needs to be selected. I do not see that IS25WX256 is supported today in the FlexSPI drivers. The flash_mcux_flexspi_nor.c driver supports many devices, and uses SFDP to query the external flash to configure the FlexSPI. But it also uses the vendor ID read from the flash to configure the FlexSPI…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by DerekSnell
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants