Hi, what is the difference between QSPI Serial Flash Config Mode and Memory Mapped Mode?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi, what is the difference between QSPI Serial Flash Config Mode and Memory Mapped Mode?
Hello Rajesh,
Chapter 25 of AWR18xx/16xx/14xx/68xx Technical Reference Manual (Rev. E) effectively brings out the differences between the two QSPI modes.
To start off, the configuration port essentially provides access to all the QSPI registers. These are the configuration and the four data registers. The configuration registers are used to configure typical SPI and serial flash memory settings and the four data registers are used for read and write operations.
Now commands can be sent through the configuration port to communicate with a serial flash device; however, it is easier to do this using the memory mapped mode because it is intended to ease the communication with serial flash devices. It provides a direct interface for accessing data and thus simplifying software requirements.
As indicated, more details can be found in the TRM document linked above.To be specific, I would recommend, sections 25.2.1, 25.2.1.1, 25.2.1.2 and 25.4.4.
Let me know if your concern still remains and I will help you understand that.
Regards,
Ishita
Hello Rajesh,
Application can access to any size of sFlash memory from config mode and even memory mapped mode (not sure on any HW limitation for this mode).
Please be noted that we have verified max 8MB of sFLASH at our end from the application.
You need to verify by your own if you are using higher size of SFLASH.