2021-05-12 02:35 AM
Hi , I am trying to develop the external loader for W25Q128JV flash interfaced with STM32h750vb through QSPI. I have tested each function for its operation in STM32CUBE_IDE.
But i am not able to get the External loader to work it cannot read write or erase.
the peripheral are initialized as
PE2 ------> QUADSPI_BK1_IO2
PA1 ------> QUADSPI_BK1_IO3
PB2 ------> QUADSPI_CLK
PB10 ------> QUADSPI_BK1_NCS
PD11 ------> QUADSPI_BK1_IO0
PD12 ------> QUADSPI_BK1_IO1
I also am not able to understand how the stmcube programmer calls the functions in Loader_Src.c file.
also when i use external loader to load program at the external flash i get the following error.
Error: failed to erase memory
Encountered Error when opening C:\ST\STM32CubeIDE_1.5.0\STM32CubeIDE\plugins\com.st.stm32cube.ide.mcu.externaltools.cubeprogrammer.win32_1.5.0.202011040924\tools\bin\STM32_Programmer_CLI.exe
Error in STM32CubeProgrammer
Debugger connection lost.
Shutting down...
Am i missing something please advice?
Thank you for your time
Regards
2021-05-15 03:34 AM
2021-05-15 06:55 PM
2021-05-16 09:19 PM
Hello tesla
Thank you very much for your support and time
Can you share with me the source code of the loader that you have made it will be really help understand what i was missing thank you
Thank you for time
Regards
JP_RS