故障排查 (Troubleshoot)
乐鑫产品故障排查及解决方法
乐鑫科技 Espressif
提供 Wi-Fi、蓝牙芯片和 AIoT 解决方案
展开
-
ESP8266/ESP32 相关问题初步排查方法
一: 更多开发细节请访问 ESP 开发参考链接二: 当前已发布文章1.SSL-TLS 双向认证(一) – SSL-TLS工作原理 2.SSL-TLS 双向认证(二) – 基于mosquittto的MQTT双向认证 3.SSL-TLS 双向认证(三) – ESP8266与mosquitto的MQTT双向认证 4.ESP8266 基础篇:内存分布 5.ESP8266 基础篇:段的概...原创 2020-03-23 11:56:23 · 17140 阅读 · 5 评论 -
ESP8266/ESP32: Exception Causes 参考
简介在 xtensa ISA(指令集架构) 参考文档中, 描述了:将执行重定向到一个常规异常向量 (userExceptionVector、kernelExceptionVector 或 doubleExceptionVector) 的异常之后,EXCCAUSE 寄存器将包含一个值, 该值指定上次异常的原因. 处理器重置后, EXCCAUSE 将处于未定义状态.下图是 EXCCAUSE 寄存...翻译 2019-10-29 11:33:27 · 2387 阅读 · 1 评论 -
ESP-SDK 编译失败:error: couldn‘t parse ‘source “$COMPONENT_KCONFIGS_PROJBUILD“‘: expected string
编译错误介绍编译 esp-idf 或其他 ESP-SDK 下 examples, 在某些场景下会出现如下错误 LOG:warning: Kconfiglib expands environment variables in strings directly, meaning you do not need 'option env=...' "bounce" symbols. For compatibility with the C tools, rename IDF_TARGET_ENV to ID原创 2020-10-27 19:59:07 · 828 阅读 · 1 评论 -
ESP8266/ESP32 程序崩溃 (crash) 时的定位方法一:寄存器和调用栈 (backtrace)
简介应用代码不太健壮时, 会遇到程序 crash 情况, 通常可通过 PC 寄存器, A0 寄存器, EXCCAUSE 寄存器和 backtrace 来初步定位问题.例如截图中 crash 信息:通过如下方式定位分析问题时, 旨在让读者能够初步感知 crash 时的现场. 不代表程序 100% crash 在分析出的位置上.通过 backtrace 定位如上截图所示, 黄色打印...原创 2019-10-21 11:15:06 · 10179 阅读 · 2 评论 -
ESP8266 常见固件烧写失败原因和解决方法
简介在使用 ESP8266 进行开发时, 读者或多或少都能遇到固件烧写失败情况, 无论是官方提供的 windows 上 Flash 下载工具, 还是 SDK 中提供的 esptool.py.下面笔者提供几种常见的烧写失败的原因和对应解决方法.原因一: ESP8266 不在 UART boot请通过 UART0 查看 ESP8266 上电打印: ets Jan 8 2013,rst ca...原创 2019-10-20 18:29:27 · 35704 阅读 · 12 评论