1 /* Linker script to configure memory regions. */
4 GROUP(-lgcc -lc -lnosys)
8 FLASH (rx): ORIGIN = 256K - 16K - 1K - 1K, LENGTH = 16K /* 1K is taken by flash storage of BLE Address, 16K for Bootloader */
9 BOOTLOADER_SETTINGS (rw) : ORIGIN = 256K - 1K - 1K, LENGTH = 1K /* Right below Bootloader */
10 RAM (rwx) : ORIGIN = 0x20000000 + 10K, LENGTH = 32K - 10K /* 10 kB is taken by S110, 24 kB for app. */
11 UICR_BOOTLOADER (r) : ORIGIN = 0x10001014, LENGTH = 0x04
17 .bootloaderSettings (NOLOAD):
20 } > BOOTLOADER_SETTINGS
22 .uicrBootStartAddress :
24 KEEP(*(.uicrBootStartAddress))
28 INCLUDE "gcc_nrf51_common.ld"