How to get caller stack information when crash happens?

Li, Jun R


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 { to automatically receive all group messages.