Out of memory when porting to SDK 2.8.0

Dear nordic support team,

after having migrated my project to SDK release 2.8.0, the following message appears in the logs:

 <dbg> bt_sdc_hci_driver: configure_memory_usage: BT mempool size: 2983, required: 2960

What is the reason for this and how to fix it? There seems to be an insible config parameter CONFIG_BT_SDC_ADDITIONAL_MEMORY, but i can't set it via Kconfig

Regards

Ulf

Parents
  • Hi Ulf,

    It is likely that the SoftDevice Controller (SDC) memory requirements have increased in the newer SDK version.

    There seems to be an insible config parameter CONFIG_BT_SDC_ADDITIONAL_MEMORY, but i can't set it via Kconfig

    Have you tried adding CONFIG_BT_SDC_ADDITIONAL_MEMORY=y to your prj.conf file?

    Which SDK version did you migrate from?

Reply
  • Hi Ulf,

    It is likely that the SoftDevice Controller (SDC) memory requirements have increased in the newer SDK version.

    There seems to be an insible config parameter CONFIG_BT_SDC_ADDITIONAL_MEMORY, but i can't set it via Kconfig

    Have you tried adding CONFIG_BT_SDC_ADDITIONAL_MEMORY=y to your prj.conf file?

    Which SDK version did you migrate from?

Children
  • Hi, i migrated from 2.6.2 to 2.8.0. But in the meatime the problem was solved: the mentioned debug message is just this - a debug message. I tells that there is ENOUGH memory available. The reason for me application not working anymore is the fact, that i enabled logging, and this seems to interfere with the BT stack. Anyway - problem solved for now! Thanks

Related