Error on uploading software on STM32F072R8
I developed an application for a STM32F072R8 MCU on a NUCLEO-F072RB board. Everything worked totaly fine until I tried to load the programm on the productiv system with the R8. The only difference between the MCUs is that the RB has 128kByte Flash and the R8 only 64k. My application binary only requires about 15k in the text section so this is not the problem. I also created a new project with the correct MCU in the SystemWorkbench.
When I try to upload the programm with the debugger, I always get the following error messages:
Error in final launch sequence Failed to execute MI command: load
Error message from debugger back end:
Error finishing flash operation
When I try to only programm the chip with -> target -> Programm Chip I get the following error message:
Error: error writing to flash at address 0x08000000 at offset 0x00000000
embedded:startup.tcl:476: Error: ** Programming Failed **
I use the integrated SWD debug interface on the Nucleo Board. The erasion from the SystemWorkbench works fine its just the programming and Debugging part.
Does anybody knows where I can find the file “embedded:startup.tcl” ? I would like to examine it to see what is happening.
I can programm the chip using ST-Link Utility. I set the connection mode to “normal” and the reset mode to “software system reset”.