cancel
Showing results for 
Search instead for 
Did you mean: 

STM32H723 Interface with QuadSPI flash

MDell.1
Associate II

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 ?

0 REPLIES 0