Flash nRF54L15PDK mcu with SWD pins

I'm trying to program an nRF54L15 on the nRF54L15PDK evaluation board with the DEBUG IN SWD pins (P15). On my setup I have a J-Link PLUS connected to P15 and a USB-C connected to the DEBUGGER port that provides power and is connected to the on-board J-Link. When I use J-Flash V8.20 to flash the nRF54, I'm unable to select either the on-board J-Link or the J-Link PLUS connected to the DEBUG IN pins. However, when I unplug the J-Link PLUS, I can select the on-board J-Link and flash the nRF54.

I got the following error message when both the J-Links were connected and tried selecting the J-Link PLUS:

 - RESET (pin 15) high, but should be low. Please check target hardware.

Is there a way to disable the on-board J-Link so that the J-Link PLUS can program the nRF54 through the DEBUG IN pins?

  • Hi,

     

    nRF54L15PDK

    Which version of the PDK are you using?

    I could not find a JLink Plus at my end, but used a JLink Base Compact and a J-Trace Pro for testing, on a v0.8.1 of the PDK, with a 10 pin SWD cable connected to the P15 header.

    Tested basic communication first via nrfjprog to read the first word in flash:

    nrfjprog --memrd 0

    And later used JFlash (version v8.20) to flash hello_world to the on-board nRF54L15 device.

     

    Have you checked the orientation of the 10-pin cable? The "red line" of the cable indicates pin 1, and should be at the top-left corner of P15.

    Do note that the orientation on the external debugger side (JLink Plus in your case) also needs to be verified.

     

    Kind regards,

    Håkon

  • Thanks Håkon, was able to flash my nRF after adjusting the cable on the J-Link PLUS

Related