This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
Parents
  • 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)

  • 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.

Reply Children
No Data
Related