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

NRF_ERROR_NO_MEM during DFU over UART (There is no softdevice in use just MBR , Bootloader and Application)

Hello,

I have  nRF52840 with code that is based on SDK16.

I am not using Softdevice in my project - just  MBR , Bootloader and Application.

I was able to upgrade my code over UART while using bootloader code (based on SDK 16 example secure_bootloader_uart_mbr_pca10056) and had no issues - everything worked fine.

Yesterday, after I have added to my application FDS capabilities I found out that the UART DFU fails with error 0x04 (NRF_ERROR_NO_MEM).

Any ideas on how to fix it ?

These are the linker section placement MACROs:

FLASH_PH_START=0x0

FLASH_PH_SIZE=0x100000

RAM_PH_START=0x20000000

RAM_PH_SIZE=0x40000

FLASH_START=0x1000

FLASH_SIZE=0xdf000

RAM_START=0x20000008

RAM_SIZE=0x3fff8

Related