Hi Nordic
I have some questions regarding a firmware upgrade:
Hardware: custom NRF52832
Software Version Information:
SDK: nRF5_SDK_17.0.2_d674dde
Softdevice: s132_nrf52_7.2.0_softdevice
The memory layout in flash is like this:
0x00000000 - MBR
0x00001000 - softdevice (s132_nrf52_7.2.0)
0x00026000 - Custom bootloader
0x0002B000 - Application 1
0x00050800 - Application 2
0x00076000 - Configuration
Note:
1. we are not using Bootloader DFU.
2. Application contains softdevice.
Wishes:
- After Flashing Custom bootloader and Application 1 or Application 2.
- On every reboot Custom bootloader will run and jump to application.
Queries:
1. As APP_CODE_BASE is hardcoded inside the SoftDevice. how can we modified that on run time.
2. how to jump between application.
3. Please suggest us the flow how can we implement firmware upgrade according to our situation.