Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

DK52 Bootloader/Reset. Stuck in Bootloader mode, won't reset

Hello,

I am evaluating the DK52 board and have a problem with the reset button. Before the problem occurred, when I powered up the board connected to my windows 10 host, the Jlink utility would start and show up as a COM port.

The problem occured when I tried to enter Bootloader mode by pressing the reset button while powering up the device, shown in DK52 the users guide. LD5 flashes, as described, but the bootloader shows up as a drive on my host computer, not a COM port. I try to reset the board by pushing the reset button while power is applied, nothing happens.

If I power the DK board without holding the reset button, nothing happens, no J-link, no Bootloader.

Can you please tell me how to enter bootloader mode with the DK board showing up in windows 10 as a COM port, and also, pleae let me know how to reset the DK board with the reset button.

Thanks,

GaryT

Parents
  • For anyone else just starting with Nordic - The answer is that the procedure is not documented in the DK manual, or anywhere else I can find, but apparently this is the normal way this procedure works. First, the rest button doesn't do anything if the power to the board is not cycled.

    Second, using the reset button while powering the DK doesn't seem to do anything except delete the existing bootloader file. If you did this because you were trying to program the DK with something other than Segger and the download hung-up and some tutorial(maybe for another Nordic device) you read said that you need to push the reset button when downloading a new program, that tutorial doesn't apply here, the DK board doesn't work like that. If the download got hung-up it's a different reason, maybe you are working in a file path that has a space in it? C compilers don't like that.

    Anyway, now, you have to get a new .bin file from the Nordic website and copy the .bin file into the root directory of the DK52 that now shows up as a drive named BOOTLOADER. There will be other files and a folder, but those can be ignored.

    After Copying the the .bin file onto the BOOTLOADER drive, cycle power to the DK board and it wshould now show up as a JLINK.

    The file vesion I used is:

    j-link-ob-sam3u128-v2-nordicsemi-170724.bin 

    I got it form this link.

     https://www.nordicsemi.com/Products/Development-hardware/nRF52-DK/Download?lang=en#infotabs

Reply
  • For anyone else just starting with Nordic - The answer is that the procedure is not documented in the DK manual, or anywhere else I can find, but apparently this is the normal way this procedure works. First, the rest button doesn't do anything if the power to the board is not cycled.

    Second, using the reset button while powering the DK doesn't seem to do anything except delete the existing bootloader file. If you did this because you were trying to program the DK with something other than Segger and the download hung-up and some tutorial(maybe for another Nordic device) you read said that you need to push the reset button when downloading a new program, that tutorial doesn't apply here, the DK board doesn't work like that. If the download got hung-up it's a different reason, maybe you are working in a file path that has a space in it? C compilers don't like that.

    Anyway, now, you have to get a new .bin file from the Nordic website and copy the .bin file into the root directory of the DK52 that now shows up as a drive named BOOTLOADER. There will be other files and a folder, but those can be ignored.

    After Copying the the .bin file onto the BOOTLOADER drive, cycle power to the DK board and it wshould now show up as a JLINK.

    The file vesion I used is:

    j-link-ob-sam3u128-v2-nordicsemi-170724.bin 

    I got it form this link.

     https://www.nordicsemi.com/Products/Development-hardware/nRF52-DK/Download?lang=en#infotabs

Children
No Data
Related