Target nRF52810(nrf52dk_nrf52810)
SDK NCS v2.0.0
source: \NCS200\v2.0.0\nrf\samples\bluetooth\peripheral_lbs>
Hello
I'm preparing new project with nrf52810.
I build peripheral_lbs sample and found 97.25% of SRAM is being used.
1. Original source
Memory region Used Size Region Size %age Used
FLASH: 173960 B 192 KB 88.48%
SRAM: 24073 B 24 KB 97.95%
IDT_LIST: 0 GB 2 KB 0.00%
2. OTA SW added -> SRAM overflowed 1161.
# Enable mcumgr.
CONFIG_MCUMGR=y
# Enable most core commands.
CONFIG_MCUMGR_CMD_IMG_MGMT=y
CONFIG_MCUMGR_CMD_OS_MGMT=y
c:/ncs200/toolchains/v2.0.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.exe: zephyr\zephyr_pre0.elf section `noinit' will not fit in region `SRAM'
c:/ncs200/toolchains/v2.0.0/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/10.3.0/../../../../arm-zephyr-eabi/bin/ld.exe: region `SRAM' overflowed by 1161 bytes
collect2.exe: error: ld returned 1 exit status
ninja: build stopped: subcommand failed
Finally we cannot use OTA. What do you say? Do I have to use nrf52832?