nrf52840 central role overnight crashes

nRF52840 SoftDevice S140 7.3.0. nRF5_SDK_17.1.0_ddde560. IAR for ARM 9.32.1.

Central Role managing 16 connections to Peripherals together with USB communication to a PC.

Seeing resets on overnight test runs. Typically need to have all 16 connections active to make this happen consistently but have been observed with fewer.

Typically call stack with a jlink debugger is empty and the memory locations are for the SoftDevice section.

On reset the function app_error_fault_handler() is called with the parameters id: 0x1, pc: 0x14c24, info: 0x0. app_error_fault_handler() is passed these same values when this occurs.

 

Any help on troubleshooting this further would be much appreciated.

Parents Reply
  • pc 0x14c24 was for S140 v7.2.0. Thought things had switched to S140 v7.3.0 but didn't. Now doing a SD version check when the application boots up to confirm. Haven't seen any resets now after making sure v7.3.0 is being used. Still need to get more runtime to know for sure.

    Do you expect the 0x14c24 assertion to also be present in S140 v7.3.0? Would  it just move to a different address?

    30ms scan window at the same interval as the connection interval of 200ms. 1Mbps no extended. scanner never stops even after hitting capacity. custom service not using sdk examples.

Children
Related