Associate
January 28, 2021
Question
STM32H723 Interface with QuadSPI flash
- January 28, 2021
- 0 replies
- 1485 views
Hi everyone,
for the first time i'm trying to interface my micro H7 to a Macronix QSPI Flash.
Micro Model : ST32H723
Flash Model : MX25L3233FM1I.
These are the instructions that I do:
- read status register in order to verify QUAD ENABLE (OK)
- If not QUAD ENABLE write status and config register in order to enable it (OK)
- Write enable and block32L erase command (OK)
All of these instructions are correctly executed.
Then I proceed to write data in Flash (Write enable + 4 x I/O Page Program (4PP))
The problem that I have is that the command 4PP stops after the transmission of 2 bytes of data, with the deactivation of the CHIP SELECT.
What I expected is that with the 4PP command would stop after the transmission of 256 bytes(or at least the number of bytes that I want to transmis, example 8 bytes).
Do you have some suggestion for this ?
