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

JLink Info: Could not power-up debug power domain.

image descriptionHi all,

until now, I used nRF51 Chips on my board. I programed them trough the nRF51DK(PCA10028). But now I would like to work with nRF52832 Chip. I have a nRF52DK(PCA10040) and an application which is working fine on the 52DK.The application is based on peripheral examples from SDK 11. SD is not used. But when I try to download the same application on my own board with the nRF52832 Chip, will get this error:

  • JLink Info: Found SWD-DP with ID 0x2BA01477
  • JLink Info: Could not power-up debug power domain.
  • JLink Info: Found SWD-DP with ID 0x2BA01477
  • JLink Error: Communication timed out: Requested 20 bytes, received 0 bytes ! Could not transfer JTAG data. DAP error while reading DP-Ctrl-Stat register.

Error: Flash Download failed - Target DLL has been cancelled.

What means: Could not power-up debug power domain? How can I fix this error?

If I want to program the nRF52832 Chip is it possible to use the Segger from the 51DK, or do I have to use the segger from DK52?

Do I have to use an external crystal for programing the chip? Because I would like to work only with the internal RC oscilator.

Voltbox_Classic 1.0 BRD.pdfVoltbox_Classic 1.0 SCH.pdf

image description

This is what I get when I want hwinfo over jlink commander

image description

image description

image description image description image description

  • FormerMember
    0 FormerMember

    Reset the chip after programming: If you program the chips from Keil, go to Project -> Options for target -> Debug -> Settings -> Flash download: check/enable the "reset and run" option.

  • Dear Kristin

    I understand your comment, but my problem is much deeper. The only real difference to the evalboard is the following. Our layout is made for a internal LDO setup. Is there maybe the problem, that the Keil does not see the Chip. If I try to power on 10 times, I might get to be able to program it once. When I switch off power, and switch on again, it does not find the program i have programmed some seconds ago. Any ideas ? I estimate, it is a hardware issue. Can you answer me the following question: We do NOT use the BLE here on this project. Just uC application. Also no fast signals. Do we need the 32MHZ crystal to be able to program the CPU ???????????????????? Nobody has answered this so far . I will add the schematics and board layout again in the post. Ivan

  • To be fair that wasn't really your question, it was a minor extra question at the end. And the answer is no, you do not need any crystals at all in order to program the device, the internal RC oscillator will start and the MCU will run. I know this partly because I have a board I built 2 days ago where the HF crystal is not working .. but the chip is entirely programmable.

    Try using JLink Commander directly, try dropping the frequency, you may have a bad connection which can't take 4MHz transfer or whatever you're using.

  • FormerMember
    0 FormerMember

    Could you try to remove the zener diode connected to the programming header? The purpose of the VDD/VCC pin connected to the programmer header on the PCB is to make the programmer detect the level of VDD on that board. The zener diode will block that.

  • Hmm didnt solve our problem. Yesterday we had several times success to program the chip. But after power off the chip was erased again. Today we hadnt success to program the chip...

Related