Winbond flash:W25Q64JVSSIQ
SDK version: 2.14.0
Controller: MImxrt1170
IDE version:
MCUXpresso IDE v11.8.0 [Build 1165] [2023-07-26]
We are developing custom boot loader for one of our application.
i tried with importing nor flash example it works only when i link complete application to RAM.
without linking if i call getting below error
static serial_nor_config_option_t option = {
.option0.U = 0xc0000007U,
.option1.U = 0U,
};
status = ROM_FLEXSPI_NorFlash_GetConfig(FlexSpiInstance, &norConfig, &option);
We are trying to call ROM APIs to erase/write to same flash memory from which code is executing.
In this scenario, are we supposed to call ROM APIs only from RAM, or can it be called from main application running from flash (QSPI)?
If ROM APIs can be called from flash, can you please provide a example?