The device crashes when OpenThread uses the CONFIG_OPENTHREAD_NORDIC_LIBRARY_MASTER precompiled library.

Hi Nordicsemi engineers,

While testing a large-scale OpenThread network recently, I encountered an irregular pattern of device crashes. The network consists of 70 devices, all using the same pre-compiled firmware with `CONFIG_OPENTHREAD_NORDIC_LIBRARY_MASTER`. Typically, after more than 30 hours of operation, around three devices will crash.

SDK version: NCS3.0.0

SOC:NRF52840 QIAA

The network topology is as follows:

I believe the insufficient size of the message pool in the OpenThread precompiler settings caused a memory overflow, triggering the system crash.Because in my tests on another small network (5 devices), no device crashes occurred.

Our project targets over 150 devices. How should we proceed with the modification?

I'm really looking forward to your replies.

Related