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

SOFTDEVICE ASSERTION 0x0002715e

Hello,

Looking for some background info for SOFTDEVICE ASSERTION 0x0002715e.
sdk 15.3, SD s132_nrf52_6.1.1

Maybe related,
there is no Assert if fds_record_write() is done before connecting,
but Assert received during fds_record_write() after connecting and CTS received (current time service).

thank-you,

Parents Reply
  • having,
    #define HARDFAULT_HANDLER_ENABLED 1

    shows,
    <00> error> hardfault: HARD FAULT at 0x0002930E
    <00> error> hardfault: R0: 0x0007E090 R1: 0x2000307C R2: 0x00000001 R3: 0x20003114
    <00> error> hardfault: R12: 0x00000000 LR: 0x00029461 PSR: 0x61000034

    which 0x0002930E leads to SD_FLASH_WRITE svc #029 as in this ticket,

    then this ticket comment "interrupt handler running at priority 3, shouldn't call any Softdevice API .... can't run at that context level."
    leads to CAL_RTC_IRQ_Priority=6
    Seems like only this ticket links the pieces together.

    thank-you,

Children
No Data
Related