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

Error bootloader when use MBR parameter storage as application data area

Hi all,

I am using SDK 15.3 with NRF52811 chip.

My application include app + bootloader.

In my application, I use flash area from 2E000 to 2F000 for save my user data. It is MBR parameter storage. I find out that this area only use when update bootloader and SD, and I only want to update application, so I think I can use this area for save my user data.

But when I run full firmware (Bootloader + SD + Application). I have a trouble. Bootloader run to app_start function and reset, it not jump to Application. The cause seems to be due I use area flash MBR parameter storage.

Fullscreen
1
__STATIC_INLINE void app_start(uint32_t vector_table_addr)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

So can you show me advise. 

Thank !!!