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

BLE_UART_APP examples compiled hex file doesnt fit in the flash of nrf52832-QFAB

the flash of the nrf52832-QFAB is 256KB. the softdevice S132 is used which consumes 152KB and the compiled file of the BLE_UART only consumes 98KB (after making the changes to the RAM and flash size according to how it is suggested here Adjustment of RAM and Flash memory - Getting Started - nRF5 SDK guides - Nordic DevZone (nordicsemi.com)) . now this itself consumes 250KB. we thought of developing our application code on top of the example code. but this seems to be a problem.

SDK version used is 7.0.1

softdevice used is s132

IDE used is : Segger Embedded studio.

Parents
  • Hi

    I don't think you have optimized your ble_app_uart project for size in this case. The .hex file available in the nRF5 SDK v17.1.0 of the ble_app_uart example comes in at ~185kB, so there should be quite a bit of space to work with. If you need even more space you could consider using the S112 SoftDevice instead of S132 as it is considerably smaller as well. Note that this is only an option if you're not going for a central application.

    Best regards,

    Simon

Reply
  • Hi

    I don't think you have optimized your ble_app_uart project for size in this case. The .hex file available in the nRF5 SDK v17.1.0 of the ble_app_uart example comes in at ~185kB, so there should be quite a bit of space to work with. If you need even more space you could consider using the S112 SoftDevice instead of S132 as it is considerably smaller as well. Note that this is only an option if you're not going for a central application.

    Best regards,

    Simon

Children
No Data
Related