Hallo,
IDE: Segger Embedded Studio
nrf52840 DK
Custom Board with ProteusIII
I have designed a custom board with ProteusIII (nrf52840 SoC) and was working with the board for the past 1 month. Recently in the middle of nowhere, the custom board cannot be flashed using the nrf52840DK anymore unless the reset pin from the custom board is held high using a jumper.
Please find the error log below:
Connecting ‘J-Link’ using ‘USB’ Connecting to target using SWD Loaded C:/Program Files/SEGGER/SEGGER Embedded Studio for ARM 5.10a/bin/JLink_x64.dll Firmware Version: J-Link OB-SAM3U128-V2-NordicSemi compiled Mar 17 2020 14:43:00 DLL Version: 6.80a Hardware Version: V1.00 Target Voltage: 3.300 Device "NRF52840_XXAA" selected. InitTarget() start InitTarget() end InitTarget() start InitTarget() end connect failed Failed to connect to target. No idcode detected. Please check connection and Target Interface Type
I am able to flash other boards using nrf52840 DK (Evaluation board from ProteusIII). I had programmed many times without the use of reset pin. Now each time, I need to provide high voltage to reset pin in order to flash the chip properly.
How do I resolve this issue? Is there anyway to reset the chip to its previous configurations?
Thank you