Hi,I'am try to update the bootloader. But it stop at 1%. I don't what I miss.
Hi,I'am try to update the bootloader. But it stop at 1%. I don't what I miss.
Hi James,
Thanks for the files. Looking at the files I can see that it exceed the maximum size of the bootloader. In your case your bootloader has the size of 0x4000 (16384) when the maximum size of the bootloader should only be DFU_BL_IMAGE_MAX_SIZE (BOOTLOADER_SETTINGS_ADDRESS - BOOTLOADER_REGION_START)
In SDK v9, by default it's 0x3C00. (1 page is used for bootloader setting)
Which modification you added in your bootloader?
If you need to extend the size of the bootloader, you would need to move it down from address 0x3C000 to make more room for the bootloader (when you would need to modify BOOTLOADER_REGION_START define in dfu_types.h accordingly)
Thank you, Hung.
Hi Hung, I want to use the single bank, how should I do.I modify the double bank to single bank ,but the size beyonds the limit.
Hi James, Which size went beyond the limit ? The size of the bootloader or the size of the image you want to update ? If you want to increase the allowed size of the bootloader, please follow this guide.
Thanks,Hung.