I have created a custom board with an NRF52840 on an Ebyte E73-2G4M08S1CX. I am trying to burn a bootloader to the chip using OpenOCD and a Raspberry PI Pico W as a debugger. But in OpenOCD I keep getting an error that it can't connect to the board:
...
Info : SWCLK/TCK = 0 SWDIO/TMS = 0 TDI = 0 TDO = 0 nTRST = 0 nRESET = 0
Info : CMSIS-DAP: Interface ready
Info : clock speed 1000 kHz
Error: Error connecting DP: cannot read IDR
I have connected SWDCLK, SWDIO, GND, and VDD from the pico to the board, and I have checked that the connections are valid using a multimeter. I also use the latest Pico debugger firmware and OpenOCD version. Is the chip in a locked state? I know that there are a lot of things that could be the cause of the issue, but I hope someone has some insight into what the problem could be.