After the boot and app files are merged, the burning can run perfectly, but the app will fail to upgrade by boot.Why is this?
The left side of the attached figure is the combination of boot and app, and the right side is the boot upgrade app. The only difference is here.
Hello,
According to your description, it seems that your bootloader application has written the application incorrectly into memory.
I would like to better understand your bootloader. Let me check a few details.
What is the start/end address of the application and bootloader?
Which peripheral do you use to upgrade the app or how do you upgrade the app?
Have you tried to debug the code when the bootloader writes incorrect data?
Thank you.
Best Regards,
Diana