nRF Connect does not recognize nRF52840-DK when a target board is connected to Debug Out

Hi there,

I am having issues flashing boards using the nRF52840-DK using the Debug Out and SWD pins. When the nRF52840-DK is connected to the nRFConnect Program, the board is recognized, and I am able to read/write to the board as seen in the picture below.

However, when I connect a target board to the nRF52840-DK through the debug out, the device gets seen as a generic "J-Link", and is not able to be programmed. When I disconnect the debug out cable there are no issues and I can write firmware to my nRF52840-DK. However, I want to use my nRF52840-DK to write firmware to the external target board.

I get the following error:

"Unsupported device. The detected device could not be recognized as neither JLink device nor Nordic USB device."

I tried the following steps:

  1. Does the device show up in Device Manager on your computer? Please try to connect and disconnect the kit a few times. It might show up with unexpected names.
    1. Yes it does, it shows up as J-LINK
  2. Have you tried a different USB cable? Faulty cables are surprisingly often the problem.
    1. Yes, this hasn't made a difference.
  3. Have you tried using a different computer? If it works on a different computer we know that the kit is not broken and that it is probably a driver issue.
    1. Yes, this did not make a difference.
  4. Have you tried to press the IF BOOT/RESET button while power cycling the kit? It should then show up as a Removable Storage Device named "BOOTLOADER". Then you can drag-and-drop the J-LINK interface MCU firmware.
    1. I cannot get it into bootloader mode.
  5. Have you measured the supply voltage on the kit? It should be somewhere between 2.8V-3.3V. If it isn't, then the hardware is probably broken.
    1. Yes, board powers up and supply voltage is fine.
  6. Have you made sure that you are using the latest J-Link driver version? https://www.segger.com/downloads/jlink
    1. Yes
  7. Try using nrfjprog --recover
    1. This command works, and executes properly, but does not change anything.

I had no issues yesterday when flashing, the only thing that has changed is that I upgraded to nRFConnect Programmer to v3.0.8 today

Parents Reply Children
No Data
Related