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

DFU for HRS application in nRF5_SDK_16.0.0_98a08e2

Hello All,

I am now planning to add DFU service to my HRS application (examples\ble_peripheral\ble_app_hrs\pca10040\s132\ses

I am using SDK nRF5_SDK_16.0.0_98a08e2. 

But I haven't found any DFU integrated project for HRS in this SDK. 

Where can I start? Any pointers can help. 

Regards

Lakshmikanth. 

  • Hi Lakshmi,

    You also need to adjust RAM_SIZE to not overflow RAM. If you use a Segger Jlink debugger you may try to enable logging over Segger RTT (uses debug interface)

    Settings in sdk_configh.h to enable logging over RTT:

    Once you have enabled RTT you should be able to view log messages in the debug terminal during debug sessions. Like this:

    And these are the RAM settings to update with the suggested values from the log:


    Lakshmikanth Satyavolu said:
    Does HRS example contain softdevice + application? or only application? 

    It only contains the application. But SES loads the Softdevice hex file along with the application when programming, so you don't have to program it separately.

    Lakshmikanth Satyavolu said:
    If I would like to encrypt this app with my private key, is it enough to generate only application or anything else needed? 

     Encryption is not implemented in our DFU solution, only Signature Verification.

Related