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

eddystone sdk GCC issue

I'm trying to port your eddystone sdk to GCC. At the moment it is already compiling, but when calling softdevice_enable I get 4 as error code. If I'm right, this means NRF_ERROR_NO_MEM

But I have no idea what can be the root cause of this error, because it's located in the softdevice.

Can you give me a hint.

Parents
  • Hi,

    From s132 version 2.0.0 the RAM usage of the SoftDevice depends on configuration. See the s13x_nrf5x_2.0.0_migration_document.pdf in the SDK 11 zip download, located under (sdk folder)\components\softdevice\s132\doc. On page 4, the section SoftDevice RAM usage describes why you get the NRF_ERROR_NO_MEM error on sd_ble_enable() and how to find the correct RAM settings.

    I would also suggest that you have a look at the GCC versions of a couple of SDK example projects for further reference.

    Regards, Terje

Reply
  • Hi,

    From s132 version 2.0.0 the RAM usage of the SoftDevice depends on configuration. See the s13x_nrf5x_2.0.0_migration_document.pdf in the SDK 11 zip download, located under (sdk folder)\components\softdevice\s132\doc. On page 4, the section SoftDevice RAM usage describes why you get the NRF_ERROR_NO_MEM error on sd_ble_enable() and how to find the correct RAM settings.

    I would also suggest that you have a look at the GCC versions of a couple of SDK example projects for further reference.

    Regards, Terje

Children
No Data
Related