How to get caller stack information when crash happens?


Li, Jun R
 

Hi,

While I debug my application based on Zephyr, sometimes Fatal faults could happen on a specific thread, with the messages like below:

 

shell> ***** BUS FAULT *****

  Executing thread ID (thread): 0x20001814

  Faulting instruction address:  0x800ed96

  Precise data bus error

  Address: 0x746e65d2

  Imprecise data bus error

Fatal fault in thread 0x20001814! Aborting.

 

 

I’m wondering if there is any macro I can enable to get more information output, like caller stack list at the moment when the crash happens?

 

Thank you!

 

Jun Li

 

Join {devel@lists.zephyrproject.org to automatically receive all group messages.