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

Random NRF52840 (A silicon) failures

Every once in a while I will get a failure that results in the app_error_fault_hanlder() being called and the following info:

ID = 1

PC = 0x14550

error_code = 0x495

line_num = 0x400.

I used the nrf_strerror_get() to try to figure out, but it just returns "Unknown error code".

It happens infrequently, maybe a couple of times per day. Can you provide some info on this error?

Parents Reply
  • Hi,

    The assert you are getting is happening because the SoftDevice have either not had enough time to process a LL event, or that it has been blocked in a higher priority interrupt. The processing of LL events is something that have been improved in the production release of the S140. The SoftDevice team believes that migrating to the S140 v6.0.0 (production release) will solve the issue.

    Now that the production release of the S140 is released, it is also on a general basis recommended to migrate to the production release.

    Also note that SDK 15.0 have been released with support for S140 v.6.0.0.

Children
No Data
Related