Hi Everyone,
I am trying to do OTA on NRF52833. In my previous project I was able to do OTA on NRF52840. The memory requirements for the project were as follows:-
Memory requirements for NRF52840 in the DFU project.
MEMORY SEGMENTS -
FLASH1 RX 0x0 0x100000;RAM1 RWX 0x20000000 0x40000;mbr_params_page RX 0x000FE000 0x1000;bootloader_settings_page RX 0x000FF000 0x1000;uicr_bootloader_start_address RX 0x10001014 0x4;uicr_mbr_params_page RX 0x10001018 0x4
SECTION PLACEMENT MACROS
FLASH_PH_START=0x0
FLASH_PH_SIZE=0x100000
RAM_PH_START=0x20000000
RAM_PH_SIZE=0x40000
FLASH_START=0xf1000
FLASH_SIZE=0xd000
RAM_START=0x20005978
RAM_SIZE=0x3a688
Memory requirements for NRF52840 in the application project.
MEMORY SEGMENTS - FLASH RX 0x0 0x100000;RAM1 RWX 0x20000000 0x40000
SECTION PLACEMENT MACROS
FLASH_PH_START=0x0
FLASH_PH_SIZE=0x100000
RAM_PH_START=0x20000000
RAM_PH_SIZE=0x40000
FLASH_START=0x27000
FLASH_SIZE=0xd9000
RAM_START=0x20005978
RAM_SIZE=0x3a688
Now I wanted to perform OTA on NRF52833. How can I modify these memory settings to do a successful OTA ?What needs to be changed in the MEMORY SEGMENTS for NRF52840?
It also seems that there is no NRF_CRYPTOCELL in the NRF52833 dfu project. Can we add NRF_CRYPTOCELL for nrf52833 like it is added in nrf52840??