2024-03-25 01:09 AM
Hi
I am using STM32H745 microcontroller and w25q512 External loader QSPI But i have used ST link for creating external loader but getting verification fail error
It successfully complete Read , write and erase but while i verifying it give "Verification Failed error "
Your QSPI configuration is as follows:
I have attempted to use various files from the GitHub repository (https://github.com/cturvey/stm32extldr/tree/main/h7_w25q512), but i consistently encounter an "Erase failed" error. Upon examining the configurations available, it seems none matches your specific setup for QSPI.
Although i found a configuration (h7_w25q256) similar to mine, i encountered the same "Flash Erase failed" error.
One notable observation is that the file sizes of the configurations are considerably smaller compared to my generated .stldr file.
Please let me help for this its bit urgent
2024-03-25 07:59 PM
some reference for QSPI/OSPI external flash loader for STM32H7 boards can be found here:
stm32-external-loader/STM32H7x_boards at main · STMicroelectronics/stm32-external-loader · GitHub
As you use STLINK as hardware programmer/debugger, and I suppose you use STM32CubeProgrammer as software programmer, it is recommended to design your own external flash loader based on official external loader examples.
2024-03-25 09:11 PM
I have already created own external flash loader based on official external loader examples.
but while verifying code it gives error on any one address (expected output 0x00 and actual is 0x99).
Is there any other reason for this please guide me