RW612: Using external NOR Flash on the PSRAM-QSPI lines

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

RW612: Using external NOR Flash on the PSRAM-QSPI lines

96 Views
rkapoor
Contributor I

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:

  1. Is it generally possible to use the “PSRAM port” (FlexSPI Port B1) for an additional NOR Flash device?

  2. 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?

  3. 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

Tags (1)
0 Kudos
Reply
0 Replies