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
  • Was the error_code and line_num also always the same? What about p_file_name?

    Was the compiler optimization set to 0 when you tested this? If not, could you try to reproduce the issue with optimization set to 0 ? and with the Preprocessor symbol DEBUG defined.

    EDIT: The instruction that caused the assert in the SoftDevice have been found. I will look into possible reasons for why this is happening, and get back to you.

Children
Related