[nRF54L15-PDK v0.8.1] Problems with burning external boards

Dear devzone,

I followed this instruction to use nRF54L15-PDK v0.8.1 to burn external boards. The wiring diagram is as follows:


Command line input: nrfutil device recover
The following error message appears:

There is no problem burning external boards with nRF52840-DK v3.0.2.
How can I use nRF54L15-PDK v0.8.1 to burn external boards?

BR,

Zero

  • Hi Zero,
    The error code you report is a bit vague, but we have seen similar cases where this is the error message that the voltage on the target isn't within the 1.8V-3.6V range. May I ask you to scope on the target board with the debug connector in place and make sure you have correct voltages on the VDD pins of your target device.
    If you have right and expected voltage on VDD. Do you have an oscilloscope available and probe on the wires? Could there be a short between two wires or them being crossed unintentionally?
    Best regards
    Asbjørn
  • Hi Asbjørn,

    I use the P19 pin on the DK to power the target device. The instructions show that it powers the device, as shown below. Isn't that right?

    BR,

    Zero

  • Hi Zero,
    yes, that would be correct, You can't power the target board  through P19. I didnt' see that statement on the documentation and others have pointed it out as well. P19 is only to ensure correct voltage level on the other signals, not powering your target board. That means that you could have the unexpected voltages on the device, especially since you are seeing issues. First recommendation is to have a little probe with a multimeter to see if you have the expected voltages present at the target device just to be able to rule that out as source of the behavior you are seeing.
    I also got a comment from others here that there might be levelshifter related to SWD0 that will be off if SWD0_SELECT is not set low. So please check the status of the SWD_SELECT pin.
    Which version of nrfutil are you using?
    Is the normal behavior of the nRF54L15 DK as expected. Just as an attempt, if you unplug the grey cable from the "DEBUG OUT" port on the nRF54L15, are you then able to build and program that device as normal?
    Best regards
    Asbjørn
  • Hi Asbjørn,

    yes, that would be correct, You can't power the target board  through P19. I didnt' see that statement on the documentation and others have pointed it out as well. P19 is only to ensure correct voltage level on the other signals, not powering your target board. That means that you could have the unexpected voltages on the device, especially since you are seeing issues. First recommendation is to have a little probe with a multimeter to see if you have the expected voltages present at the target device just to be able to rule that out as source of the behavior you are seeing.

    I agree with you that P19 cannot power the target board; so I used the VDDIO on the development board to connect to the VDD of the external board, and used a multimeter to test and found that the voltage of the external board was already 3.0V.

    I also got a comment from others here that there might be levelshifter related to SWD0 that will be off if SWD0_SELECT is not set low. So please check the status of the SWD_SELECT pin.
    Which version of nrfutil are you using?

    SWD0_SELECT has been pulled low.

    Which version of nrfutil are you using?

    7.12.0

    Is the normal behavior of the nRF54L15 DK as expected. Just as an attempt, if you unplug the grey cable from the "DEBUG OUT" port on the nRF54L15, are you then able to build and program that device as normal?

    Unplug the gray wire from p19, and you can erase and download programs to the nRF54L15 chip in the DK board normally. Also, using nRF52840-DK can erase and download programs to my board normally.

    BR,

    Zero

  • Hi Zero,
    I assume with your reply that it is still not working?
    I had a go with what I have available here and I can use my nRF54L15-DK 0.8.1 to program an nRF53832 DK and a nRF5430 Thingy. I have nRFUtil 7.13.0, but I don't think that should make much difference. Just as an attempt, are you able to program your nRF2840-DK with the nRF54L15-DK?
    Do you have an oscilioscope or some probe available to monitor the lines of the DEBUG_OUT? What sort of device is on the custom board you are trying to program?
    Best regards
    Asbjørn
Related