主页

前言

在开发 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)

ESP Arduino 编程开发 错误排查 C/C++

版权属于:NKXingXh
作品采用:知识共享署名-相同方式共享-非商业性使用 4.0 国际许可协议 进行许可。
转载(包括节选)请注明出处。
2

目录

来自 《定位 Arduino 开发时的 ESP 崩溃错误》
评论

正在加载验证组件

NKXingXh

A bro who loves coding
25 文章数
7 评论量
1 分类数
26 页面数
已在风雨中度过 1年82天5小时33分