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.
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.
After digging deeper into the code, not just my code but NCS (so deep that led to gpio_nrfx.c), I found that DCDC is not disabled! I relied on the datasheet saying the default is LDO, and menuconfig has SOC_DCDC_NRF52X = n. But the devicetree's default is DCDC. In the dts file,
After digging deeper into the code, not just my code but NCS (so deep that led to gpio_nrfx.c), I found that DCDC is not disabled! I relied on the datasheet saying the default is LDO, and menuconfig has SOC_DCDC_NRF52X = n. But the devicetree's default is DCDC. In the dts file,