cancel
Showing results for 
Search instead for 
Did you mean: 

As a result of updating CubeIDE to V1.16.0, program transfer to MCU inevitably fails.

neginegi885
Associate II

After updating CubeIDE to V1.16.0, I get an error like "Data mismatch found at address 0x08001000 (byte = 0xFF instead of 0x0E)" and cannot complete the debugger. This error text was obtained from the Internet with similar symptoms, except for the address number, etc.
I have tried all the solutions available on the Internet, but none of them worked. I also installed and tried CubeIDE released in the past, but it did not work.
Before the update, I was able to complete the debugger reliably.

Development Environment
CubeIDE V1.15.1 or V1.16.0
ST Link V3MINIE

1 ACCEPTED SOLUTION

Accepted Solutions
Rim LANDOLSI
ST Employee

Hello @neginegi885  and welcome to the community,

 

Could you specify the MCU used and have you done an ST-Link upgrade?

Thanks,

Rim.

View solution in original post

7 REPLIES 7
Rim LANDOLSI
ST Employee

Hello @neginegi885  and welcome to the community,

 

Could you specify the MCU used and have you done an ST-Link upgrade?

Thanks,

Rim.

neginegi885
Associate II

MCU: STM32F723VET6

The update of ST-Link is complete.

 

Apologies: I chose the best answer by mistake...
My apologies...

But it didn't work.

Could you try to flash the program with STM32Cube programmer standalone? And if it is possible to share the elf file of the project?

When I ran the program with STM32CubeProgrammer, I still got this error.

Error: Data mismatch found at address 0x08000000 (byte = 0xFF instead of 0x00)

usb audio test elf file

Attached is the URL to the elf file I was trying to run.
Thanks for the help after all this time.

STM32CubeProgrammer 2024_07_05 22_06_13.png

I couldn't get into debug mode on another project.
This would not be my fault.

 

Attached is the URL to the STM32CubeProgrammer log file and the binary file.

test_dot_matrix.elf 

I had the same issue. The solution for me was doing a full chip erase before programming as described in the link below.

In my case it was only happening when I was using STMCubeProgrammer and not in the STM32CubeIDE (v 1.15.1). Maybe if I updated to your version of the IDE it would fail there too.

https://community.st.com/t5/stm32-mcus-embedded-software/data-mismatch-found-at-address-0x08001000-byte-0xff-instead-of/td-p/645723