Hello, I have built a couple of custom boards in the past using the nRF51822 and have stuck very closely to the reference designs. They have all worked.
In my latest board, I created a new design for a new application and after assembling the board, I have ran into trouble programming it. The schematic is as follows:
It is pretty standard, and for now I'm not even using the Battery circuitry / LDO as I am just using a power supply to provide 3.3V to the chip directly (the 'V+' line in the schematic).
The issue I have is that I can see the board fine through nRFgo Studio with the J-Link Lite programmer (that came with the old nordic dev kits) but when I try programming the soft device, the programmer blinks green repeatedly as if writing and nRFgo says it is "programming softdevice for 15 whole seconds before finally throwing an error with the NRFJPROG DLL error as shown below:
This seems very strange as the chip is visible and detected (running the JLINK command line tool works too):
But I cannot program the chip. I was wondering if the problem might be electrical (e.g. soldering), driver related, or something else entirely. I have spent most of my time checking for shorts and checking soldering connections, but nothing seems out of place.
If you guys have any insight as to where the problem might be, please let me know! Thank you!