OTA for NRF52833

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?? 

Parents Reply Children
No Data
Related