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

Example application with DFU support

I started with programming my nrf52 dev kit board with the soft device (v2.0.0-7) programmed using nRFgo, and then bootloader (from dfu_dual_bank_ble example) programmed using Keil.

Then I used the master control panel on the PC to place the app with DFU support(from the ble_app_hrs_with_dfu example) using the generated HEX file in the build folder.

I have noticed that I can overwrite the existing application in bootloader mode using the DFU service, however I cannot do that when I'm inside the application that supports DFU on the board. I got an error saying that the application does not support DFU when I tried even though I had the ble_app_hrs_with_dfu application running on my board.

Do you have any guidelines on how I should approach this?

I'm using Windows 10 and am on SDK v11.

Parents
  • I was able to resolve the issue. I tried using the sample application image from this folder and everything worked as it should: ..\nRF5_SDK_11.0.0-2.alpha_bc3f6a0\examples\dfu\ble_dfu_send_hex\test_images_update_nrf52

    I am using the PCA10040 board. I have also modified the example application projects and complied them to create the image and they work now.

    Thank you for your help!

Reply
  • I was able to resolve the issue. I tried using the sample application image from this folder and everything worked as it should: ..\nRF5_SDK_11.0.0-2.alpha_bc3f6a0\examples\dfu\ble_dfu_send_hex\test_images_update_nrf52

    I am using the PCA10040 board. I have also modified the example application projects and complied them to create the image and they work now.

    Thank you for your help!

Children
No Data
Related