2025-02-26 9:01 PM
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 .
2025-02-26 11:57 PM
Do you have any error to share? any trace? any log?
2025-02-27 12:39 AM
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.
2025-02-27 1:02 AM
> 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.
2025-02-27 1:40 AM
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
2025-02-27 3:20 AM
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.