2024-09-15 03:08 PM
I have a STM32H745i that if I want to load the code by USB it works OK if the project is from STM32CubeIDE (1.16.0) but if the project is imported from TouchGFX it presents the following error when I want to load the code:
I read a post from someone who had this error but I don't understand the “ExtMem_Boot” step so I just set up the external loader but it didn't work.
any idea what it could be?
Solved! Go to Solution.
2024-09-17 03:42 AM
Yes, I attach the code.
https://drive.google.com/file/d/1LyM0tWFkgwZgKqnv6WdNhaIsraBGGr1U/view?usp=sharing
2024-09-17 03:44 AM
Please attach it in this thread. We don't use any other file sharing.
Just use drag and drop feature:
2024-09-17 04:05 AM
2024-09-17 07:17 AM
Hello,
I reproduced the behavior and seems you didn't select the correct External Flashloader:
The correct one is: MT25TL01G_STM32H745I-DISCO.stldr
I was able to upload the external QSPI after setting correct flash loader.
Hope it does answer your question.
2024-09-17 11:00 AM
It worked!!! Thank you all very much for the help especially to SofLit.
How could I know that was the right one? I thought there was only one that said the model.
2024-09-18 02:32 AM - edited 2024-09-18 04:19 AM
Glad to hear that worked.
Tips for you (and for all other users) regarding how to know which External loader to use on ST boards.
As it's not easy to find the correct Flash loader in STM32CubeIDE because of the long list, you can use STM32CubeProgrammer tool and go to External loader menu and then type for example in your case H745 in the search bar. The list of the external flash loader will be displayed for all boards available for that MCU part number. The list will be shortened and you can identify the flash loader either by the start address or by its name.. :
Hope it helps.
2024-09-18 04:18 AM
Thank you very much sofLit