cancel
Showing results for 
Search instead for 
Did you mean: 

I get this error from STM32CubeIDE 1.11.0 when I try to flash from project. I have tested all versions from 1.7.0 same result can someone please help me. I have same error on three different PCs.

PEkbe.1
Associate II

0693W00000Y6qnNQAR.png

10 REPLIES 10
MM..1
Chief II

Show steps to recreate... How you import into IDE?

Check external loader setup in IDE debug config...

PEkbe.1
Associate II

Hey, What to choose?0693W00000Y6vUzQAJ.png0693W00000Y6vUuQAJ.png

PEkbe.1
Associate II

Finlay figure it out thanks for the pointer,,,MM..1

Added MX25L6433F_GFX01M2_STM32G0.stldr to External loaders...

Does any one know were in doc one can read about this? How shuld one know how to do this?

Osman SOYKURT
ST Employee

Hello PEkbe.1,

What you did is correct. All ours TBSs based on X-Cube-Display module (STM32G071 AZ1-AZ2/ STM32WB55 AZ1-AZ2, STM32U575 AZ1) need a specific external loader which is not provided by default on STM32CubeIDE and this is why we need to add them manually by copying it to the installation folder.

I've found another thread which treats this issue actually, I'll invite you to have a look at it.

/Osman

Osman SOYKURT
ST Software Developer | TouchGFX

Thank you!

To: ST still irritated that you don't mention it anywhere...

Would have saved me a bunch of time...

PEkbe.1
Associate II

Question @Osman SOYKURT​ 

When I'm done with code and have all GUI working, were do I get a new MX25L6433F_GFX01M2_STM32G0.stldr for my own hardware?

What I mean is do I need to create a custom external loader? If so how is this done?

Hello PEkbe.1,

This external loader is included in the TBS itself in the gcc folder :

0693W00000Y7YurQAF.png0693W00000Y7YuwQAF.png 

/Osman

Osman SOYKURT
ST Software Developer | TouchGFX

Yes you need new loader, but only if you change pinout connection or flash chip type.

Just because I'm a curious type :)

How is a loader created?