nRF52832 NRF_FAULT_ID_SD_ASSERT @PC 0x000071CC

This is a product based on nRF52832,which uses PA/LNA.

The device resets in Bluetooth advertising state. the ID is 1 (NRF_FAULT_ID_SD_ASSERT), the PC is at 0x000071CC, and the info is 0.Oddly, no reset observed in connected state, despite non‑connectable advertising being enabled post‑connection.

Environment information:

nrf52832,

ANT_s332_nrf52_5.0.0.hex

nRF5_SDK_14.2.0_17b948a

How should I analyze? What kind of problem is there?

Parents
  • Hi,

    Asserts in the SoftDevice typically means the BLE stack has been prevented from running for too long.

    Are you disabling interrupts (for more than a few μs), or have any interrupts at highest priority?

    The first step would be to look at those. Either eliminate them, or make sure they are short enough (and/or prioritized low enough) that the BLE stack is allowed to run frequently enough for it not to overstay its hard time limits.

    Regards,
    Terje

Reply
  • Hi,

    Asserts in the SoftDevice typically means the BLE stack has been prevented from running for too long.

    Are you disabling interrupts (for more than a few μs), or have any interrupts at highest priority?

    The first step would be to look at those. Either eliminate them, or make sure they are short enough (and/or prioritized low enough) that the BLE stack is allowed to run frequently enough for it not to overstay its hard time limits.

    Regards,
    Terje

Children
No Data
Related