STM32H723 - Problem with Serial RAM in memory mapped mode
Hi everyone,
I’m testing a 32Mb serial QUAD SPI RAM (ISSI – ISS66WVS4M8) with the nucleo – H723ZG development board.
It works fine if I use all the QUAD SPI commands but my need is to use it in memory mapped mode.
When i use the memory mapped mode configuration I notice a problem in the write phase.
The test that I’m doing consists in writing a sector of the memory and then reading it, checking that both operations are fine.
So, after having set the memory mapped configuration, I try to write with a for cycle 128 values inside the memory.
Here is the strange thing: if these 128 values that I try to write are a “uint64_t�? type the write operation works fine.
But if I use “uint8_t�? or uint32_t�? type, write operation don’t work and some of the values read in the memory are not correct.
I also have noticed that with the 64bit variable, the “CHIP SELECT�? signal is correctly set low at the beginning of the operation and set high just at the end of the whole operation, while with the 32 o 8 bit variable CS goes low and high several times.
Do you have any suggesions? I attach the code
Best Regards,
Mattia
