While setting up the QSPI stack on a RA6E1 (R7FA6E10D2CFP#AA0) to interface to a W25Q40CLUXIG flash memory.
I have 2 questions:
1. Do you have an example project of using a 25x QSPI flash memory?
2. What does this option mean, since QSPI by definition use multiple lines “Support multiple line programming in extended SPI mode”?
Extended SPI meaning and features refer to: Renesas RA6E1 Group User’s Manual: Hardware: section on Quad Serial Peripheral Interface (QSPI) Table 33.1 QSPI specifications. Also see attached figure. I am not aware of an example project of using a 25x QSPI flash memory for RA6E1. However, I can give sRead more
Extended SPI meaning and features refer to:
Renesas RA6E1 Group User’s Manual: Hardware: section on Quad Serial Peripheral Interface (QSPI)
Table 33.1 QSPI specifications.
Also see attached figure.
I am not aware of an example project of using a 25x QSPI flash memory for RA6E1.
However, I can give some pointers to achieve the result:
The other evaluation kit for RA4M2 has a project called quickstart_ek_ra4m2_ep included in the FSP example project bundle. Parts of C code demonstartes how Quad-SPI FLASH Write/Read is implemented. User interface is also implemented using USB code.
You will have to adapt this code to suit your requirements. The flash Write / Read code is in menu_ext.c file
As JB, RenesasRulz Forum Moderator suggested the QSPI module for FSP included in the qspi_ek_ra6m3g_ep folder has an example for QSPI.
This Example Project demonstrates the functionality of QSPI module using On board QSPI chip macronix MX25L in QPI and Extended SPI modes. The SPI Protocol is selected from RA configurator.Fixed data is written to QSPI Flash device and read back. Read and Write data is compared and the result is displayed on Jlink RTTViewer.
Additionally, you may want to look at QSPI (r_qspi) RA Flexible Software Package Documentation:
See lesshttps://renesas.github.io/fsp/group___q_s_p_i.html