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.

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

    It will most likely move the PC value.

    spencersmith said:
    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.

    Thanks for this info, we will try to reproduce the issue based on this.

    To rule out any HW issue on this specific device, have you tested this on several nRF52840 central devices?

  • Yes have tried multiple  nRF52840 boards.

    Please close this ticket. We are moving forward with S140 v7.3.0 regardless. I will open something new with new information if continue to see SD assertions.

Related