cancel
Showing results for 
Search instead for 
Did you mean: 

External Memory Error when flashing Nucleo-575ZI-Q + GFX02Z1 via TouchGFX or CubeIDE

Neyus
Associate

Hello,

this error really drives me crazy. When trying to flash the programm from the ToughGFX App or CubeIDE the external Memory can't be erased. I use the recommended CubeMXVersion of 6.14 and have the latest CubeProgrammer and CubeIDE with STM32Cube FW_U5 V1.7.0. The whole ToughGFX log is attached. Thanks in advance!

These are the following errors that are occurring:

TouchGFX:

Erasing memory corresponding to sector 0:
Erasing external memory sector 0
Error: failed to erase memory

gcc/include/flash_sections_int_ext.mk:5: recipe for target '_extflash_' failed
make[1]: *** [_extflash_] Error 1
../gcc/Makefile:52: recipe for target 'flash' failed
make: *** [flash] Error 2
Failed
Failed

 

CubeIDE:

Error message from debugger back end:

Error finishing flash operation

Failed to execute MI command:

\STM32CubeIDE\\Debug\\STM32U575ZI-NUCLEO-AZ2.elf

Error message from debugger back end:

Error finishing flash operation

Error finishing flash operation

 

4 REPLIES 4
LouisB
ST Employee

Hello @Neyus ,

Were you able to flash before ? If yes have you tried to manually erase memory with STM32CubeProgrammer ?

 

BR,
Louis B.

Louis BOUDO
ST Software Developer | TouchGFX

Hello @LouisB 

I tried erasing the external memory with the CubeProgrammer without success. Flashing the internal Flash works, but it fails every time I try to flash the external one. Could the Display Board be Faulty? I also tried downgrading the IDE and Programmer but nothing works. 

 

BR,

Neyus

 

LouisB
ST Employee

Hello @Neyus ,

What's the message you get when you can erase / flash in cube programmer ?

BR,

Louis BOUDO
ST Software Developer | TouchGFX

Hello @LouisB ,

I have now imported the .stdl file that TouchGFX has provided for the exact board + external screen combination. When trying to do a mass erase, this error occours:

Neyus_0-1746619167666.png

There is no write protection enabled for the adress of the flash chip in CubeProgrammer

Neyus_1-1746619273367.pngNeyus_2-1746619297846.png

I am also not able to connect the board to ST-Link Utility and updated the board with CubeIDE to the newest ST-Link Firmwareversion

 

 

BR