This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Is it possible to change the APP startup address in MBR

Hi,

Due to customer demand, the 52810 chip must be used during development.
At present, there are too few flash resources in the application layer, and the starting address of the application layer is 0x23000. There is actually a space of 0x3000 from the application layer to the softdevice. Can you use this part of the space to change the starting address of the application layer to 0x20000?
I made some attempts:
1. Set start_addr in nrf_bootloader_app_start_final(start_addr) to 0x20000
2. The FLASH_START of the application layer is set to 0x20000
But none of these work, the application layer code cannot start normally
I would like to get the following answers:
1. I still have those missing configuration items that I haven't done
2. Can the starting address of the application layer code be changed to 0x20000? The bootloader is based on nRF5_SDK_15.2.0_9412b96(pca10040e_uart)

best wishes

jimmy

Parents Reply
  • Hi,

    I am using the S132 v5.1.0 soft device, the content of the link description does not seem to be explained.

    RAM has been adjusted to an appropriate size. Everything works fine when booting with flash address 0x23000. Due to insufficient flash resources, I would like to know if the FLASH startup address can be adjusted.

    Regards,

    Jimmy

Children
Related