定位 Arduino 开发时的 ESP 崩溃错误

前言

在开发 ESP32/ESP8266 程序的时候,想必大家都遇到过 ESP 崩溃重启的情况。这种时候往往需要找出错误的具体位置,再进行相应的修改。

怎么优雅地找出错误位置呢?

工具

这是一个 Arduino 插件,它可以让您对 ESP8266/ESP32 上的堆栈跟踪进行更有意义的解释。

从 Releases 中下载并将其解压到 Arduino 项目文件夹,就像这样

文档/Arduino/tools/EspExceptionDecoder/tool/EspExceptionDecoder.jar

使用方法

  1. 打开 Arduino 项目并构建、上传
  2. 打开串口监视器观察是否存在异常
  3. 收到异常崩溃报告时,打开 工具 -> Esp Exception Decoder
  4. 将堆栈跟踪信息粘贴到窗口的顶部窗格中,结果将显示在底部

每次输入新地址或堆栈跟踪时,结果都会刷新

项目地址

Github (me-no-dev/EspExceptionDecoder)

本文链接:

https://blog.nkxingxh.top/archives/242/
1 + 9 =
快来做第一个评论的人吧~