Hello,
I am working on a custom board based on the RW612 module.
The module provides two QSPI/FlexSPI interfaces:
Port A1 → connected to the boot flash.
Port B1 → normally intended for an external PSRAM.
Since I do not use PSRAM, I would like to connect an external NOR Flash (Micron MT25QL01GBBB, 1 Gbit) on Port B1 instead.
My questions:
Is it generally possible to use the “PSRAM port” (FlexSPI Port B1) for an additional NOR Flash device?
What changes are required in the SDK examples to make this work?
Do I only need to configure the pin-mux for Port B1 to route to the NOR Flash pins?
Is it sufficient to set devicePort = kFLEXSPI_PortB1 and deviceType = kSerialNorCfgOption_DeviceType_ReadSFDP_SDR in flexspi_mem_config_t?
Can I rely on FLEXSPI_NOR_GenerateConfigBlockUsingSFDP to automatically configure the Micron flash device correctly?
The current NOR Flash SDK examples doesn't work when I switch the parameters to Port B1. Is there an official way or example to use a second external NOR Flash on Port B1?
My goal is to use the NOR Flash as additional storage (erase/program/read), not as a boot device.
Any guidance or examples would be greatly appreciated!
Best regards