# ESP32C3-AbnormalDecodingTool **Repository Path**: wxggyy/esp32-c3-abnormal-decoding-tool ## Basic Information - **Project Name**: ESP32C3-AbnormalDecodingTool - **Description**: ESP32C3-异常解码工具 - **Primary Language**: Python - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-03-01 - **Last Updated**: 2025-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ESP32C3-AbnormalDecodingTool #### 介绍 使用Deepseek AI写的PY工具 **用途:** 批量解码异常地址 **用法:** - 在 粘贴异常日志 文本框中粘贴完整的异常日志 - 点击 浏览 按钮,选择 firmware.elf 文件 - 在 工具链路径 输入框中输入或选择 riscv32-esp-elf-addr2line 的路径 - 点击 解码日志 按钮,解码所有地址并显示结果 **如图** ![输入图片说明](%E5%9B%BE1.png) 1. 为什么 esp32_exception_decoder 对 ESP32-C3 无效? 架构不同: ESP32 使用 Xtensa 架构,而 ESP32-C3 使用 RISC-V 架构。 esp32_exception_decoder 是为 Xtensa 架构设计的,无法解析 RISC-V 的异常信息。 工具链不同: ESP32 和 ESP32-C3 使用不同的编译工具链(Xtensa 工具链 vs RISC-V 工具链)。 异常解码工具需要与芯片架构和工具链匹配。