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

Can't select device in DFU mode using nRF Toolbox

Hi all,

I have a question to complete the tutorial 'Setting up device firmware update(DFU) on the nRF5 DK'.this

I have tried to set up my nRF51 Development Kit. Everything was Ok, but when I look for my device in DFU mode using nRF Toolbox, I can't find my kit.

All devices are always 'n/a'. Should I change my device's name in uVision to detect it? Or is there anything else I need to do?

Please give me some advice.

Thank you in advance.

Parents
  • If it doesn't show up as DfuTarg in the nRFToolbox then it is likely not in DFU mode.

    It is not clear from what you have stated that you ever flashed it with SD and DFU code and further that you have put it into DFU mode. Some of the DFU examples do buttonless DFU and others require that you initiate DFU mode with a button press.

    Since the link you referenced was for SDK11, I would recommend you try some of the precompiled DFU examples in the DFU folder of that SDK. in SDK/examples/dfu/bootloader/hex/ you will find dfu_dual_bank_ble_s130_pca10028.hex which is for nRF51. Just do an erase all from nRFGoStudio then use the application tab to flash this hex file only. It has both bootloader and SD, so it all you need. Once it reboots your DK will go straight into DFU mode since it doesn't have an app loaded.

Reply
  • If it doesn't show up as DfuTarg in the nRFToolbox then it is likely not in DFU mode.

    It is not clear from what you have stated that you ever flashed it with SD and DFU code and further that you have put it into DFU mode. Some of the DFU examples do buttonless DFU and others require that you initiate DFU mode with a button press.

    Since the link you referenced was for SDK11, I would recommend you try some of the precompiled DFU examples in the DFU folder of that SDK. in SDK/examples/dfu/bootloader/hex/ you will find dfu_dual_bank_ble_s130_pca10028.hex which is for nRF51. Just do an erase all from nRFGoStudio then use the application tab to flash this hex file only. It has both bootloader and SD, so it all you need. Once it reboots your DK will go straight into DFU mode since it doesn't have an app loaded.

Children
No Data
Related