You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In your Arduino sketchbook directory, create tools directory if it doesn't exist yet.
Unpack the tool into tools directory (the path will look like <home_dir>/Arduino/tools/EspExceptionDecoder/tool/EspExceptionDecoder.jar).
On newer versions of linux (Ubuntu 20.04), you may need to install the libncurses5 and libpython2.7 packages: sudo apt install libncurses5 libpython2.7
Restart Arduino IDE.
Usage
Open a sketch and build it.
Upload the sketch and monitor the Serial port for Exceptions
When you get an Exception, open Tools > ESP Exception Decoder menu item. This will open a new window.
Paste the stack trace into the window's top pane and the result will show in the bottom.
Every time you enter new address or stack trace, the results will refresh
If you are searching for a command line version, look at [EspStackTraceDecoder] (https://github.com/littleyoda/EspStackTraceDecoder). EspStackTraceDecoder is based on the EspExceptionDecoder, but was completely rewritten for the command line usage.
About
Exception Stack Trace Decoder for ESP8266 and ESP32