I am experiencing an issue where the program hangs on one board, but not another. I am able to program the Evaluation board (EV BT832AF) ok and run everything, but when I program a production board (BT832AF) The program hangs. (I am able to program and step through the code, so I'm pretty sure all the connections are good on both boards) I am programming them the exact same way, with the exact same files. Just using VDD, GND, SWDIO and SWCLK wires connected to an nRF52-DK development board. Are there any differences between the production BT832AF and the BT832AF included on the Development board that could cause this?
Versions & Hardware being used
nRF52 SDK nRF5_SDK_15.2.0_9412b96
Project being used from SDK: nRF5_SDK_15.2.0_9412b96\examples\ble_peripheral\ble_app_uart\pca10040e\s112\ses
Segger Studio Release 4.12 Build 2018112601.37855
Windows Environment
Boards, Production Board ( BT832AF ) and Evaluation board (EV BT832AF). being programmed through the nRF52 DK.
Programming output
Preparing target for download
Executing script TargetInterface.resetAndStop()
Reset: Halt core after reset via DEMCR.VC_CORERESET.
Reset: Reset device via AIRCR.SYSRESETREQ.
Downloading ‘s112_nrf52_6.1.0_softdevice.hex’ to J-Link
Programming 2.3 KB of addresses 00000000 — 00000967
Programming 94.8 KB of addresses 00001000 — 00018b93
J-Link: Flash download: Bank 0 @ 0x00000000: Skipped. Contents already match
Download successful
Downloading ‘ble_app_uart_pca10040e_s112.elf’ to J-Link
Programming 26.5 KB of addresses 00019000 — 0001fa2f
Programming 0.0 KB of addresses 0001fa30 — 0001fa87
J-Link: Flash download: Bank 0 @ 0x00000000: Skipped. Contents already match
Download successful