Applications with BLE failed to compile on the nRF52810.

I am currently working with the nRF52832 and planning to migrate to the nRF52810. However, I am unable to compile my application for the nRF52810 due to flash and RAM overflow issues. I have also tried compiling various inbuilt BLE sample applications, but encountered the same result. Only applications without BLE are compiling successfully on the nRF52810.

I am new to the nRF52810 and I couldn't identify what the issue is.

Thanks

Sachin

Parents
  • Hello,

    A couple of items that we on Devzone would like for you to always supply to be able to give you any support without guessing randomly

    1. Please always state what SDK you're using and which version of the SDK
    2. Always state the SoCs you're using (which you've done)
    3. Always supply any device or build logs that are relevant. In this case the build logs would be very helpful
    However, I am unable to compile my application for the nRF52810 due to flash and RAM overflow issues

    Most likely this is the case as you say. The nRF52810 is a tiny SoC and I would not recommend that SoC for a BLE application in NCS unless your application is very simple and you don't have any DFU requirements. One example could be a beacon.

    For instance the peripheral lbs sample with minimal configuration results in an application size of 161kB (I've not got the numbers for RAM usage here), which leaves you ~20-30kB of flash to play around with when porting to the nRF52810.

    You could also have a look at https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/test_and_optimize/optimizing/index.html and see if you're able to trim down some unnecessary flash memory usage.

    Kind regards,
    Andreas 

Reply
  • Hello,

    A couple of items that we on Devzone would like for you to always supply to be able to give you any support without guessing randomly

    1. Please always state what SDK you're using and which version of the SDK
    2. Always state the SoCs you're using (which you've done)
    3. Always supply any device or build logs that are relevant. In this case the build logs would be very helpful
    However, I am unable to compile my application for the nRF52810 due to flash and RAM overflow issues

    Most likely this is the case as you say. The nRF52810 is a tiny SoC and I would not recommend that SoC for a BLE application in NCS unless your application is very simple and you don't have any DFU requirements. One example could be a beacon.

    For instance the peripheral lbs sample with minimal configuration results in an application size of 161kB (I've not got the numbers for RAM usage here), which leaves you ~20-30kB of flash to play around with when porting to the nRF52810.

    You could also have a look at https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/test_and_optimize/optimizing/index.html and see if you're able to trim down some unnecessary flash memory usage.

    Kind regards,
    Andreas 

Children
No Data
Related