This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Zephyr's hci_uart works well only after starting JLinkRTTLogger

Hi all,

Our custom board has 2 MCUs connected each other via UART to implement 2-chip configuration.

One is the main MCU which has Cortex R4 and the other is nRF52810.

All of them runs Zephyr respectively.

CR4(CortexR4) runs Zephyr's iBeacon sample and nRF52810 runs Zephyr's hci_uart sample.

If I started JLinkRTTLogger, the system works well.

But if I don't start JLinkRTTLogger, it seems like the nRF52810 doesn't boot properly.

Do you have any idea of it ?

Thank you in advance.


Through more test, I found that 'nrfjprog --reset' makes the system work well.

Our custom board doesn't connect nRF52810's nRESET pin to anything.(NC)

Do I have to reset the nRF52810 after supplying VDD ?

Is there any way to reset the nRF52810 in Zephyr without controlling nRESET pin?

Related