nRF52810 board will not start on its own. It needs the RTT Viewer to be connected, then it will start and run. It has run on its own before with this configuration:
CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL=y
PS:
Regards,
nRF52810 board will not start on its own. It needs the RTT Viewer to be connected, then it will start and run. It has run on its own before with this configuration:
CONFIG_CLOCK_CONTROL_NRF_K32SRC_XTAL=y
This issue is common to see when the 32kHz crystal is missing, the RTT viewer start ste device in a debug mode so then it simulates it internally.
Doas all SW not work or just yours?
Have you tested something else?
Regards,
Jonathan
All my SW does not work.
What version of the SDK are you using ?
When using RTT Viewer the device is forced in debug mode, so that is why. Debug mode forces a few settings power and clock. In your other projects you dont have the configs correctly set up so that is why only debug mode works.
See: https://devzone.nordicsemi.com/f/nordic-q-a/98203/nrf52832-can-not-run-without-debugger/418083
https://devzone.nordicsemi.com/f/nordic-q-a/112027/segger-rtt-viewer-connection-latches-device-to-high-power-if-not-disconnected/488497
Are you disabling the DCDC?
Regards,
Jonathan
Yes DCDC is disabled.
I will let you know what happens after I changed the cap to 4.7uF.
Can you also share what SDK version you are using?
nRF Connect SDK for VS Code v2.9.0/2.9.1 and Zephyr v3.7.99
Looks like the VDD on pin 32 has the wrong component value, should be 4.7uF but you have 100nF.
I added a 4.7uF. Same result.
Here is additional observation:
I changed setup to power my board separate from the debugger. When the RTT viewer gets 'logically' connected (clicking on Connect on the dropdown of J-Link RTT Viewer app), my board starts and run OK. If I 'logically' disconnect the RTT Viewer, my board stops running. However, if on the other hand I physically disconnect the debugger, my board continuously run.
Your thoughts? What is it about the debugger that makes this behavior in my board?
I appreciate your answer.
Looks like the VDD on pin 32 has the wrong component value, should be 4.7uF but you have 100nF.
I added a 4.7uF. Same result.
Here is additional observation:
I changed setup to power my board separate from the debugger. When the RTT viewer gets 'logically' connected (clicking on Connect on the dropdown of J-Link RTT Viewer app), my board starts and run OK. If I 'logically' disconnect the RTT Viewer, my board stops running. However, if on the other hand I physically disconnect the debugger, my board continuously run.
Your thoughts? What is it about the debugger that makes this behavior in my board?
I appreciate your answer.