Hard fault where faulting instruction address is located in static memory #56438
Unanswered
alexdr3437
asked this question in
Q&A
Replies: 1 comment
-
This is the key. "AN209 – Using Cortex-M3/M4/M7 Fault Exceptions" says:
Good luck! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am creating a BLE app on a nrf52833. I am running into the following fault at some point after I connect to a device (after advertising was successful). It does not occur at consistent time, but somewhere roughly 0-3 seconds after connecting.
The registers and faulting instruction address contain an address in static memory (except for
r12
)The address
0x20001dd0
(apparently both the faulting address and the current thread?) is thebt_workq
structure, with typestruct k_work_q
located in the filehci_core.c
. Not sure if this is what is actually causing the issue.Any idea how to fix this or what could be causing it?
Beta Was this translation helpful? Give feedback.
All reactions