cancel
Showing results for 
Search instead for 
Did you mean: 

FW flashing from Bootloader

CJ007
Associate III

Hi , I am now working on FW upgrade using uart . Bootloader receives the application hex file through uart and flashes it .Then jumps to application , but facing some issues with flashing , flashing is not taking place. 

I am using NUCLEO-H723ZG board . I will attach the zip file of the project . 

5 REPLIES 5
urbito
Senior

Do you have any error to share? any trace? any log?

CJ007_0-1740645460774.png

Hi @urbito what do you mean? I only have these debug prints from docklight.After the flashing , no data is found at Application start address area, thus not jumping to application. I have a doubt whether is it because of the approach i took. Thats why I shared the zip file of the project I worked.

> After the flashing , no data is found at Application start address area, ...

Obviously, your flashing does not work.
Do you verify each address ?

Or try to read out the flash after an update by the bootloader.
If this shows the same result, you need to work on your flash routine.

CJ007
Associate III

Hi @Ozone  tried reading back also , after flashing each word(256 bits) , no issues in that but after the whole flash , no data is found at the Application start address

Have you checked the file you push down to the bootloader ?
I suppose it's a text format like srec or hex, so check manually if for data your "application start address" area are present there at all.

Because ...

>... after flashing each word(256 bits) , no issues in that but after the whole flash , no data is found at the Application start address

... this statement is self-contradicting - unless it does not contain this start address range.