2022-12-19 02:41 AM
Hi,
I followed the "How to create an external API loader MOOC" videos and after some struggle I managed to get it working for a board using the H7 with an Infineon S25FL127 memory.
When I tried to do the same using a board with the G4 and with the same memory I noticed that I could only read the data from the memory using the STM32CubeProgrammer, when I tried to erase or write, it returned an error.
If I comment out the "CSP_QSPI_EnableMemoryMappedMode()" function in the "Loader_Src.c" file, I can erase and write to memory, but I can't read it anymore.
I would like to understand why on H7 the QSPI commands keep working after switching to memory mapped mode, and on G4 not.