This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

DFU application address can exceed 0x000E0000? (open bootloader)

Hi,

I am confused about the ROM layout, would you please correct me? Thanks.

Based on my understanding, for open bootloader scenario(like nrf52840 dongle), the bootloader locates at 0x000E0000~0x000FE000. MBR locates 0x00000000~0x00001000. So the application should be located at 0x00001000~0x000E0000, with the size 0x000DF000. Am I right?

However, by taking a look at the application project, eg, blinky, rssi-10059, connectivity example, each of them are ended with the address (0x00100000, in keil project flash settings, target tab). Through the bootloader has the write protection on bootloader area. However, would it be better to set the IROM1 address and size to the range 0x00001000~0x000E0000, instead of 0x00001000~0x00100000??

Thanks,

Vincent

Related