I recently purchased an nRF52832 (XL52832-D01) for a wearables power management project. To test the module I flashed the basic blinky (zephyr). I'm using a ST-Link V2 as I current am already over budget to get a J-Link or SEGGER. I'm using VS paired with openOCD for flashing onto the module, which has been successful. I, however, then noticed that the code only runs when in debugging mode, once removed from the ST-Link and externally powered, I cannot get the board/code to run. Based on some similar issues I have read, I've tried implementing the recommended solution to no success.
DC/DC - I've disabled it in my board overlay but based on further reading this is most likely not implemented in the basic blinky and shouldn't be the issue.
P0.21/RESET - I've configured P0.21 to act as the manual reset pin, which does work, but again, only when running in the debugging mode. I've also pulled the pin up through a 10K resistor.
Clock Configuration - Some suggest that the issue could be based on a clock failure (my board does have an external clock) and switching to an internal clock, which I've also tried to no success.
At the point of posting this, the only solution I haven't explored is adding decoupling capacitors which my current module might not have. I've attached an image of the type of module that I'm currently working with.
Any help or suggestions would be greatly appreciated.



