cancel
Showing results for 
Search instead for 
Did you mean: 

warning: first difference is found at 0x08000000

haniehsaee
Associate II

Hello,

I am trying to test the sbsfu project which is provided on this link. and I am using Unit Nucleo-F413ZH.

I am following all the instructions step by step but on STM32Cubeprogrammer after opening file "SBSFU.elf", downloading it and then reading it by memory, I see these messages in the Log section:

haniehsaee_1-1760969704074.png

haniehsaee_2-1760969758512.png

after it i try to compare the memory with the SBSFU.elf, and then I get these warnings:

haniehsaee_3-1760969794565.png

 

When I check the bytes, I don't see any difference but this warning appears, and I cannot see the welcome message on Tera Term.

I tried all the process with other identical unit and everything goes right, but on this unit I encounter this issue.
Also It's good to mention that I can run and execute any test projects via STM32CubeIDE. 

Thanks in advance.

 

4 REPLIES 4
Aziz BRIGUI
ST Employee

Hello @haniehsaee,

I'm studying your request on the warning message, in the meantime, to try running the application, could you check the "Run after programming" checkbox and see if it resolved the issue?

Aziz


In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

Thanks for your reply.

Unfortunately, also this didn't resolve the issue.

good to mention that I noticed the other MCU has the same warning while I try to compare the memory and the SBSFU.elf file, but it works properly. Therefore, I would guess the issue might be caused from the other part which is still vague to me.

 

Hanieh

Hi @haniehsaee,

You can try using the CPU tab to check the value of PC register and now whether your MCU is properly executing the app. The address should be in flash somewhere at 0x08000000 :

AzizBRIGUI_1-1761042313328.png

PS: I've managed to reproduce the warning and it seems that it happens when comparing non contiguous binaries and memory => Not causing the app to not start, I suppose the download verification passes as expected.

Can you also please send your option bytes configuration?

Thanks,

Aziz 


In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.

Yes, the address is around 0x08000000. 

haniehsaee_0-1761043222508.png

 

Hanieh