Apparently, the dfu bootloader example in nrf51 SDK 8.1 is not working on PCA10031 type(16K RAM devices). In my case, the device is RedBearLab BLE Nano and nrf51822. Can anybody help?
Apparently, the dfu bootloader example in nrf51 SDK 8.1 is not working on PCA10031 type(16K RAM devices). In my case, the device is RedBearLab BLE Nano and nrf51822. Can anybody help?
@eith
i have 16k board as well am using s130
my linker file is:
FLASH (rx) : ORIGIN = 0x1b000, LENGTH = 0x25000
RAM (rwx) : ORIGIN = 0x20002080, LENGTH = 0x5f80
it works on 32k board but not on 16k , how can i modify this ?
thanks
The only change you need to make in the linker script for the application when going from 32k RAM to 16k RAM is to subtract 0x4000 from the LENGTH. Then you would get the following:
RAM (rwx) : ORIGIN = 0x20002080, LENGTH = 0x1f80
The only change you need to make in the linker script for the application when going from 32k RAM to 16k RAM is to subtract 0x4000 from the LENGTH. Then you would get the following:
RAM (rwx) : ORIGIN = 0x20002080, LENGTH = 0x1f80