NOR Flash memory in STM32H747I-Eval board
Hi All,
I am trying to develop a loader application to load a firmware image on to the NOR flash memory using QUAD SPI. I am not sure about the NOR flash memory part available on the STM32H747I-eval board. There is only limited details on it as it obsolete.
I am planning to use the "1-Gbit twin Quad-SPI NOR flash memory or two 512-Mbit Quad-SPI NOR flash" as in the user manual. Assuming the part is Micron - MT25QL01GB it tried to erase a sector. But it did not work. I configured the M7 core for quad SPI. Below is my QSPI setting also attaching my main.c and QSPI files. I am new with QSPI and NOR Flash memories. Am I doing something wrong? Your help appreciated!
Thanks,
Sen
hqspi.Instance = QUADSPI;
hqspi.Init.ClockPrescaler = 2;
hqspi.Init.FifoThreshold = 4;
hqspi.Init.SampleShifting = QSPI_SAMPLE_SHIFTING_NONE;
hqspi.Init.FlashSize = 25;
hqspi.Init.ChipSelectHighTime = QSPI_CS_HIGH_TIME_1_CYCLE;
hqspi.Init.ClockMode = QSPI_CLOCK_MODE_0;
hqspi.Init.FlashID = QSPI_FLASH_ID_1;
hqspi.Init.DualFlash = QSPI_DUALFLASH_DISABLE;
