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

SDK 8.0.0 DFU bootloader code size too large, gcc

I've taken the example project at nRF51_SDK_8.0.0_5fc2c3a/examples/dfu/bootloader and attempted to build it using gcc. I'm going for a single bank update over BLE. The SDK docs here...

developer.nordicsemi.com/.../a00088.html

...claim the bootloader can be built in under 16kB but mine is coming in at over 64kB, so clearly I'm doing something quite wrong.

gcc_nrf51_bootloader_xxac.ld(/attachment/1833090283e7aacc3d6f36a5c294ab07)

bootloader_s110.Map

I've attached my linker script and my *.Map file for the bootloader. There's plenty of discussion here about getting this working but I can't find another thread with a working linker script and makefile for SDK 8.0.0 and gcc.

Parents Reply Children
No Data
Related