Hi, You probably need to fine tune some of the syscfg values. I suggest starting with OS_MAIN_STACK_SIZE, by default it is 1024 (4096 bytes) and probably you don't need such a big stack.
newt size (-R) should help you to do further fine tuning if needed. On Mon, 21 Sep 2020 at 15:41, Sherlock Labs <isherlockl...@gmail.com> wrote: > > Hi, > I tried to compile the code following turotial for ibeacon > https://mynewt.apache.org/latest/tutorials/ble/ibeacon.html > > only change was setting target nordic_pca10028-16k, my module has NRF51822 > -QFAAH2 which has 16KB of ram. > > on build i get error > "ble_app.elf section `.bss' will not fit in region `RAM'" > > "region RAM overflowed with stack" > > "region `RAM' overflowed by 1676 bytes" > > > i see linker has > > MEMORY > > { > > FLASH (rx) : ORIGIN = 0x00008000, LENGTH = 0x1b800 > > RAM (rwx) : ORIGIN = 0x20000000, LENGTH = 0x4000 > > } > > > /* This linker script is used for images and thus contains an image header > */ > > _imghdr_size = 0x20; > > do we have active support on nimble on nrf51-16Kb or not > > Thanks > Mohit -- pozdrawiam Szymon K. Janc