2018-05-17 05:24 AM
Hi everyone,
I have a very strange behavior using the STM32 ST-LINK Utility v4.2.0.0. While flashing a specific HEX file, the error message 'Programming error @ 0x08008C00' is occuring.
When I use the uVision Keil Flash Downloader with the same HEX file, no problem occures.
When I use the STM32CubeProgrammer with the same HEX file, no problem occures.
In the message log of the ST-LINK Utility the following logs are shown:
14:14:09 : STLink USB communication error
14:14:09 : Error occured during program operation!14:14:10 : Programming error @ 0x08008C00!So it looks like the STM32 ST-LINK Utility has a problem with this specific HEX file...
The file itself is for a STM32F105R8T6 application:
(From keil compiler) Program Size: Code=51352 RO-data=816 RW-data=924 ZI-data=29404
Has anyone also seen this behavior?
#stm32-f1 #st-link-utility-problem #hex2018-05-17 05:33 AM
Stand-alone ST-LINK? Current firmware?
Different cable?
DELL machine? Windows 10?
Problem can be replicated on multiple machines?
2018-05-22 02:16 AM
Hello Clive One,
When I load a previous HEX file (because the program to download on the chip is a newer firmware and I tried the downloading with the 'older' firmware), all works fine:
I think there is an issue in the ST-LINK utility or something in combination with the HEX file itself... What I've also seen, is that when the chip (STM32F105R8T6) is connected, the ST-LINK Utility shows a flash size of 128KBytes, I thought that this chip has 64KByte?