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

nRF5340-DK network core reboots running hci_rpmsg when configured with CONFIG_SERIAL=n

I am trying to do some power measurements on the nRF5340 using the power profiler.

As suggested in the guide here, I am removing serial support to reduce power consumption, which I need to do on both cores

https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.5.0/nrf/app_power_opt.html

When I tested this a while ago on a PDK with an earlier SDK it worked, but since upgrading to SDK 1.5.0 and using a DK board , I see the network core (running hci_rpmsg) constantly reboot.

I just get a long string of the following coming out of the virtual com port (if I do connect to it)

*** Booting Zephyr OS build v2.4.99-ncs1  ***

*** Booting Zephyr OS build v2.4.99-ncs1  ***

*** Booting Zephyr OS build v2.4.99-ncs1  ***

*** Booting Zephyr OS build v2.4.99-ncs1  ***

The app core meanwhile is waiting for a hci related semaphore, gives up after a while and asserts.

If I (painfully) roll everything back to v1.4.2 the net core is happy again. I get the following and it continues to operate, although as serial is disabled I get nothing further out of the virtual com port.

*** Booting Zephyr OS build v2.4.0-ncs2 ***
Booting (0x1008800).

So it looks like this use case has got broken somewhere along the line. Anyone else seeing this?

Parents Reply Children
No Data
Related