ESP 芯片勘误表 Choose target... Choose version... ESP32 系列芯片勘误表 芯片版本标识 勘误表 所有错误描述 各芯片版本的已知错误 修订历史 相关资源与法律声明 相关文档和资源 免责声明和版权公告 ESP 芯片勘误表 ESP32 系列芯片勘误表 下载 PDF ESP32 系列芯片勘误表 [English] 本文档描述了 ESP32 系列芯片的已知错误。 本文档主要包括以下章节: 芯片版本标识 介绍如何识别包含本文档所述错误解决方案的特定 ESP32 芯片版本或特定批次的 ESP32 芯片及芯片相关产品。 勘误表 错误和影响芯片版本的概览。 所有错误描述 错误的详细描述,包括错误出现的条件、芯片预期行为和实际行为、错误原因、对用户的影响、变通方法及解决方案。 各芯片版本的已知错误 按芯片版本分类的错误描述。 修订历史 本文档的修订说明。 如需阅读其他芯片的勘误表,请在页面左上方的下拉菜单中选择目标芯片。 下一页 对本文档有建议? 提交文档反馈 帮助完善本文档? 在 GitHub 上修改 查找更多资料? 访问乐鑫社区 联系商务支持 联系技术支持 © 版权所有 2024 - 2026, Espressif Systems (Shanghai) Co., Ltd 利用 Sphinx 构建,使用的 基于 RTD Sphinx 的主题 。
ESP 芯片勘误表 Choose target... Choose version... ESP32 系列芯片勘误表 芯片版本标识 勘误表 所有错误描述 各芯片版本的已知错误 v0.0 (30) v1.0 (25) v1.1 (25) v3.0 (23) v3.1 (23) [CLK-3.22] 以太网与 Wi-Fi 共用时,ESP32 不能用作 PHY 时钟源 [CPU-3.18] CPU 访问不同版本芯片的外设寄存器存在限制 [CPU-3.16] CPU 访问 0x3FF0_0000 ~ 0x3FF1_EFFF 与 0x3FF4_0000 ~ 0x3FF7_FFFF 两段地址空间存在限制 [CPU-3.21] CPU 访问五个特定地址被中断后,后续 CPU 访问会被拖住 [GPIO-3.6] 同时有 GPIO 和 RTC_GPIO 功能的 pad 的 GPIO 上拉下拉配置寄存器字段不能使用 [GPIO-3.14] 同一组 GPIO 管脚内,边沿中断不能和其他中断一起使用 [GPIO-3.11] 当一些 RTC 外设的电源打开时,GPIO36 和 GPIO39 的数字输入会被拉低约 80 ns [LEDC-3.12] LEDC 递减渐变,duty 值溢出错误 [TWAI-3.13.6] 仲裁失败后,帧间间隔期间的第 3 bit 上的显性位不会被当做帧起始 (SOF) 信号 [TWAI-3.13.3] 总线关闭恢复后发送的数据出错 [TWAI-3.13.7] 当错误界定符的第 8 bit 为显性时,TWAI 控制器不能进入被动错误状态 [TWAI-3.13.2] 总线关闭恢复期间,错误状态位未被冻结 [TWAI-3.13.5] 接收到错误的数据帧可能导致下一次接收到的数据字节无效 [TWAI-3.13.10] |e| > SJW (N) 的负相位误差,将使之后发送的位数据左移 [TWAI-3.13.1] 处于复位模式或总线关闭恢复状态时的接收错误计数器 (REC) 数值仍会变化 描述 变通方法 解决方案 [TWAI-3.13.11] 若 RX FIFO 溢出超 64 个报文(含 64),RX FIFO 将不可恢复 [TWAI-3.13.8] TWAI 在仲裁失败后的帧间间隔期间等待了挂起时间 [TWAI-3.13.9] 当 TWAI 控制器作为发送器在仲裁段发生填充错误时,在随后的错误帧或过载帧中发生的错误将不会使 TEC 的数值增加 [TWAI-3.13.4] CPU 读取中断寄存器信息时可能导致发送中断信号丢失 [UART-3.17] UART fifo_cnt 不能正确表示 FIFO 中有效数据长度 [ULP-3.19] Deep-sleep 模式下如果 RTC_PERIH 电源域上电的话,则无法使用 ULP 协处理器或触摸传感器 [WDT-3.15] ESP32 芯片特定条件下会出现 live lock 导致中断看门狗错误 [RTC-126] 从 Light-sleep 模式唤醒后 RTC 电源域寄存器读取错误 修订历史 相关资源与法律声明 相关文档和资源 免责声明和版权公告 ESP 芯片勘误表 各芯片版本的已知错误 芯片版本: v0.0 [TWAI-3.13.1] 处于复位模式或总线关闭恢复状态时的接收错误计数器 (REC) 数值仍会变化 下载 PDF [TWAI-3.13.1] 处于复位模式或总线关闭恢复状态时的接收错误计数器 (REC) 数值仍会变化 影响版本: v0.0 v1.0 v1.1 v3.0 v3.1 描述 当 TWAI 控制器处于复位模式(即 RESET_MODE 位置 1 或由于总线关闭)或总线关闭恢复状态时,接收错误计数器 (REC) 的数值仍会变化,这会引发以下问题: 错误状态位可能发生改变,进而触发错误报警限制中断。 REC > 0 可能导致 TWAI 控制器无法从总线关闭状态恢复。 变通方法 进入复位模式时,应将 LISTEN_ONLY_MODE 置位,此时 REC 数值不会变化。退出复位模式前或总线关闭恢复完成时,再恢复正常的操作模式。 解决方案 暂无 修复计划。 下一页 上一页 对本文档有建议? 提交文档反馈 帮助完善本文档? 在 GitHub 上修改 查找更多资料? 访问乐鑫社区 联系商务支持 联系技术支持 © 版权所有 2024 - 2026, Espressif Systems (Shanghai) Co., Ltd 利用 Sphinx 构建,使用的 基于 RTD Sphinx 的主题 。
ESP 芯片勘误表 Choose target... Choose version... ESP32 系列芯片勘误表 芯片版本标识 勘误表 所有错误描述 各芯片版本的已知错误 v0.0 (30) v1.0 (25) [CLK-3.22] 以太网与 Wi-Fi 共用时,ESP32 不能用作 PHY 时钟源 [CPU-3.18] CPU 访问不同版本芯片的外设寄存器存在限制 [CPU-3.16] CPU 访问 0x3FF0_0000 ~ 0x3FF1_EFFF 与 0x3FF4_0000 ~ 0x3FF7_FFFF 两段地址空间存在限制 [CPU-3.9] CPU 在访问外部 SRAM 时会小概率发生读写错误 [CPU-3.10] 双核 CPU 在读不同地址空间时可能会发生错误 [CPU-3.21] CPU 访问五个特定地址被中断后,后续 CPU 访问会被拖住 [GPIO-3.6] 同时有 GPIO 和 RTC_GPIO 功能的 pad 的 GPIO 上拉下拉配置寄存器字段不能使用 [GPIO-3.14] 同一组 GPIO 管脚内,边沿中断不能和其他中断一起使用 [GPIO-3.11] 当一些 RTC 外设的电源打开时,GPIO36 和 GPIO39 的数字输入会被拉低约 80 ns [LEDC-3.12] LEDC 递减渐变,duty 值溢出错误 [RES-3.8] 由于 flash 启动的速度慢于芯⽚读取 flash 的速度,芯片上电或 Deep-sleep 醒来后,会随机发生一次看门狗复位 [TWAI-3.13.6] 仲裁失败后,帧间间隔期间的第 3 bit 上的显性位不会被当做帧起始 (SOF) 信号 [TWAI-3.13.3] 总线关闭恢复后发送的数据出错 [TWAI-3.13.7] 当错误界定符的第 8 bit 为显性时,TWAI 控制器不能进入被动错误状态 [TWAI-3.13.2] 总线关闭恢复期间,错误状态位未被冻结 [TWAI-3.13.5] 接收到错误的数据帧可能导致下一次接收到的数据字节无效 [TWAI-3.13.10] |e| > SJW (N) 的负相位误差,将使之后发送的位数据左移 [TWAI-3.13.1] 处于复位模式或总线关闭恢复状态时的接收错误计数器 (REC) 数值仍会变化 [TWAI-3.13.11] 若 RX FIFO 溢出超 64 个报文(含 64),RX FIFO 将不可恢复 [TWAI-3.13.8] TWAI 在仲裁失败后的帧间间隔期间等待了挂起时间 [TWAI-3.13.9] 当 TWAI 控制器作为发送器在仲裁段发生填充错误时,在随后的错误帧或过载帧中发生的错误将不会使 TEC 的数值增加 [TWAI-3.13.4] CPU 读取中断寄存器信息时可能导致发送中断信号丢失 [UART-3.17] UART fifo_cnt 不能正确表示 FIFO 中有效数据长度 [ULP-3.19] Deep-sleep 模式下如果 RTC_PERIH 电源域上电的话,则无法使用 ULP 协处理器或触摸传感器 [RTC-126] 从 Light-sleep 模式唤醒后 RTC 电源域寄存器读取错误 v1.1 (25) v3.0 (23) v3.1 (23) 修订历史 相关资源与法律声明 相关文档和资源 免责声明和版权公告 ESP 芯片勘误表 各芯片版本的已知错误 芯片版本: v1.0 下载 PDF 芯片版本: v1.0 已知错误 [CLK-3.22] 以太网与 Wi-Fi 共用时,ESP32 不能用作 PHY 时钟源 [CPU-3.18] CPU 访问不同版本芯片的外设寄存器存在限制 [CPU-3.16] CPU 访问 0x3FF0_0000 ~ 0x3FF1_EFFF 与 0x3FF4_0000 ~ 0x3FF7_FFFF 两段地址空间存在限制 [CPU-3.9] CPU 在访问外部 SRAM 时会小概率发生读写错误 [CPU-3.10] 双核 CPU 在读不同地址空间时可能会发生错误 [CPU-3.21] CPU 访问五个特定地址被中断后,后续 CPU 访问会被拖住 [GPIO-3.6] 同时有 GPIO 和 RTC_GPIO 功能的 pad 的 GPIO 上拉下拉配置寄存器字段不能使用 [GPIO-3.14] 同一组 GPIO 管脚内,边沿中断不能和其他中断一起使用 [GPIO-3.11] 当一些 RTC 外设的电源打开时,GPIO36 和 GPIO39 的数字输入会被拉低约 80 ns [LEDC-3.12] LEDC 递减渐变,duty 值溢出错误 [RES-3.8] 由于 flash 启动的速度慢于芯⽚读取 flash 的速度,芯片上电或 Deep-sleep 醒来后,会随机发生一次看门狗复位 [TWAI-3.13.6] 仲裁失败后,帧间间隔期间的第 3 bit 上的显性位不会被当做帧起始 (SOF) 信号 [TWAI-3.13.3] 总线关闭恢复后发送的数据出错 [TWAI-3.13.7] 当错误界定符的第 8 bit 为显性时,TWAI 控制器不能进入被动错误状态 [TWAI-3.13.2] 总线关闭恢复期间,错误状态位未被冻结 [TWAI-3.13.5] 接收到错误的数据帧可能导致下一次接收到的数据字节无效 [TWAI-3.13.10] |e| > SJW (N) 的负相位误差,将使之后发送的位数据左移 [TWAI-3.13.1] 处于复位模式或总线关闭恢复状态时的接收错误计数器 (REC) 数值仍会变化 [TWAI-3.13.11] 若 RX FIFO 溢出超 64 个报文(含 64),RX FIFO 将不可恢复 [TWAI-3.13.8] TWAI 在仲裁失败后的帧间间隔期间等待了挂起时间 [TWAI-3.13.9] 当 TWAI 控制器作为发送器在仲裁段发生填充错误时,在随后的错误帧或过载帧中发生的错误将不会使 TEC 的数值增加 [TWAI-3.13.4] CPU 读取中断寄存器信息时可能导致发送中断信号丢失 [UART-3.17] UART fifo_cnt 不能正确表示 FIFO 中有效数据长度 [ULP-3.19] Deep-sleep 模式下如果 RTC_PERIH 电源域上电的话,则无法使用 ULP 协处理器或触摸传感器 [RTC-126] 从 Light-sleep 模式唤醒后 RTC 电源域寄存器读取错误 下一页 上一页 对本文档有建议? 提交文档反馈 帮助完善本文档? 在 GitHub 上修改 查找更多资料? 访问乐鑫社区 联系商务支持 联系技术支持 © 版权所有 2024 - 2026, Espressif Systems (Shanghai) Co., Ltd 利用 Sphinx 构建,使用的 基于 RTD Sphinx 的主题 。
ESP 芯片勘误表 Choose target... Choose version... ESP32 系列芯片勘误表 芯片版本标识 勘误表 所有错误描述 各芯片版本的已知错误 v0.0 (30) v1.0 (25) v1.1 (25) v3.0 (23) v3.1 (23) [CLK-3.22] 以太网与 Wi-Fi 共用时,ESP32 不能用作 PHY 时钟源 [CPU-3.18] CPU 访问不同版本芯片的外设寄存器存在限制 [CPU-3.16] CPU 访问 0x3FF0_0000 ~ 0x3FF1_EFFF 与 0x3FF4_0000 ~ 0x3FF7_FFFF 两段地址空间存在限制 [CPU-3.21] CPU 访问五个特定地址被中断后,后续 CPU 访问会被拖住 [GPIO-3.6] 同时有 GPIO 和 RTC_GPIO 功能的 pad 的 GPIO 上拉下拉配置寄存器字段不能使用 [GPIO-3.14] 同一组 GPIO 管脚内,边沿中断不能和其他中断一起使用 [GPIO-3.11] 当一些 RTC 外设的电源打开时,GPIO36 和 GPIO39 的数字输入会被拉低约 80 ns [LEDC-3.12] LEDC 递减渐变,duty 值溢出错误 [TWAI-3.13.6] 仲裁失败后,帧间间隔期间的第 3 bit 上的显性位不会被当做帧起始 (SOF) 信号 [TWAI-3.13.3] 总线关闭恢复后发送的数据出错 [TWAI-3.13.7] 当错误界定符的第 8 bit 为显性时,TWAI 控制器不能进入被动错误状态 [TWAI-3.13.2] 总线关闭恢复期间,错误状态位未被冻结 [TWAI-3.13.5] 接收到错误的数据帧可能导致下一次接收到的数据字节无效 [TWAI-3.13.10] |e| > SJW (N) 的负相位误差,将使之后发送的位数据左移 描述 变通方法 解决方案 [TWAI-3.13.1] 处于复位模式或总线关闭恢复状态时的接收错误计数器 (REC) 数值仍会变化 [TWAI-3.13.11] 若 RX FIFO 溢出超 64 个报文(含 64),RX FIFO 将不可恢复 [TWAI-3.13.8] TWAI 在仲裁失败后的帧间间隔期间等待了挂起时间 [TWAI-3.13.9] 当 TWAI 控制器作为发送器在仲裁段发生填充错误时,在随后的错误帧或过载帧中发生的错误将不会使 TEC 的数值增加 [TWAI-3.13.4] CPU 读取中断寄存器信息时可能导致发送中断信号丢失 [UART-3.17] UART fifo_cnt 不能正确表示 FIFO 中有效数据长度 [ULP-3.19] Deep-sleep 模式下如果 RTC_PERIH 电源域上电的话,则无法使用 ULP 协处理器或触摸传感器 [WDT-3.15] ESP32 芯片特定条件下会出现 live lock 导致中断看门狗错误 [RTC-126] 从 Light-sleep 模式唤醒后 RTC 电源域寄存器读取错误 修订历史 相关资源与法律声明 相关文档和资源 免责声明和版权公告 ESP 芯片勘误表 各芯片版本的已知错误 芯片版本: v0.0 [TWAI-3.13.10] |e| > SJW (N) 的负相位误差,将使之后发送的位数据左移 下载 PDF [TWAI-3.13.10] |e| > SJW (N) 的负相位误差,将使之后发送的位数据左移 影响版本: v0.0 v1.0 v1.1 v3.0 v3.1 描述 当 TWAI 控制器遇到具有负相位误差的隐性至显性沿(即较早采样)时,将按照 CAN2.0B 协议要求利用再同步来校正相位误差。但是,如果 TWAI 控制器作为发送器并且遇到 e < 0 及 |e| > SJW 的负相位误差,则在相位误差之后发送的位信息将左移一位,导致后续发送的帧内容(即,DLC,数据字节,CRC 序列)被破坏。 变通方法 无 解决方案 暂无 修复计划。 下一页 上一页 对本文档有建议? 提交文档反馈 帮助完善本文档? 在 GitHub 上修改 查找更多资料? 访问乐鑫社区 联系商务支持 联系技术支持 © 版权所有 2024 - 2026, Espressif Systems (Shanghai) Co., Ltd 利用 Sphinx 构建,使用的 基于 RTD Sphinx 的主题 。
ESP 芯片勘误表 Choose target... Choose version... ESP32 系列芯片勘误表 芯片版本标识 勘误表 所有错误描述 各芯片版本的已知错误 v0.0 (30) v1.0 (25) v1.1 (25) v3.0 (23) v3.1 (23) [CLK-3.22] 以太网与 Wi-Fi 共用时,ESP32 不能用作 PHY 时钟源 [CPU-3.18] CPU 访问不同版本芯片的外设寄存器存在限制 [CPU-3.16] CPU 访问 0x3FF0_0000 ~ 0x3FF1_EFFF 与 0x3FF4_0000 ~ 0x3FF7_FFFF 两段地址空间存在限制 [CPU-3.21] CPU 访问五个特定地址被中断后,后续 CPU 访问会被拖住 [GPIO-3.6] 同时有 GPIO 和 RTC_GPIO 功能的 pad 的 GPIO 上拉下拉配置寄存器字段不能使用 描述 变通方法 解决方案 [GPIO-3.14] 同一组 GPIO 管脚内,边沿中断不能和其他中断一起使用 [GPIO-3.11] 当一些 RTC 外设的电源打开时,GPIO36 和 GPIO39 的数字输入会被拉低约 80 ns [LEDC-3.12] LEDC 递减渐变,duty 值溢出错误 [TWAI-3.13.6] 仲裁失败后,帧间间隔期间的第 3 bit 上的显性位不会被当做帧起始 (SOF) 信号 [TWAI-3.13.3] 总线关闭恢复后发送的数据出错 [TWAI-3.13.7] 当错误界定符的第 8 bit 为显性时,TWAI 控制器不能进入被动错误状态 [TWAI-3.13.2] 总线关闭恢复期间,错误状态位未被冻结 [TWAI-3.13.5] 接收到错误的数据帧可能导致下一次接收到的数据字节无效 [TWAI-3.13.10] |e| > SJW (N) 的负相位误差,将使之后发送的位数据左移 [TWAI-3.13.1] 处于复位模式或总线关闭恢复状态时的接收错误计数器 (REC) 数值仍会变化 [TWAI-3.13.11] 若 RX FIFO 溢出超 64 个报文(含 64),RX FIFO 将不可恢复 [TWAI-3.13.8] TWAI 在仲裁失败后的帧间间隔期间等待了挂起时间 [TWAI-3.13.9] 当 TWAI 控制器作为发送器在仲裁段发生填充错误时,在随后的错误帧或过载帧中发生的错误将不会使 TEC 的数值增加 [TWAI-3.13.4] CPU 读取中断寄存器信息时可能导致发送中断信号丢失 [UART-3.17] UART fifo_cnt 不能正确表示 FIFO 中有效数据长度 [ULP-3.19] Deep-sleep 模式下如果 RTC_PERIH 电源域上电的话,则无法使用 ULP 协处理器或触摸传感器 [WDT-3.15] ESP32 芯片特定条件下会出现 live lock 导致中断看门狗错误 [RTC-126] 从 Light-sleep 模式唤醒后 RTC 电源域寄存器读取错误 修订历史 相关资源与法律声明 相关文档和资源 免责声明和版权公告 ESP 芯片勘误表 各芯片版本的已知错误 芯片版本: v0.0 [GPIO-3.6] 同时有 GPIO 和 RTC_GPIO 功能的 pad 的 GPIO 上拉下拉配置寄存器字段不能使用 下载 PDF [GPIO-3.6] 同时有 GPIO 和 RTC_GPIO 功能的 pad 的 GPIO 上拉下拉配置寄存器字段不能使用 影响版本: v0.0 v1.0 v1.1 v3.0 v3.1 描述 同时有 GPIO 和 RTC_GPIO 功能的 pad 的上拉下拉电阻只能由 RTC_GPIO 的上拉下拉寄存器控制。 变通方法 GPIO 和 RTC_GPIO 都使用 RTC_GPIO 寄存器。 解决方案 ESP-IDF v2.1 及更高版本的 GPIO 驱动自动绕过此问题。 下一页 上一页 对本文档有建议? 提交文档反馈 帮助完善本文档? 在 GitHub 上修改 查找更多资料? 访问乐鑫社区 联系商务支持 联系技术支持 © 版权所有 2024 - 2026, Espressif Systems (Shanghai) Co., Ltd 利用 Sphinx 构建,使用的 基于 RTD Sphinx 的主题 。
ESP 芯片勘误表 Choose target... Choose version... ESP32 系列芯片勘误表 芯片版本标识 勘误表 所有错误描述 各芯片版本的已知错误 v0.0 (30) v1.0 (25) v1.1 (25) v3.0 (23) v3.1 (23) [CLK-3.22] 以太网与 Wi-Fi 共用时,ESP32 不能用作 PHY 时钟源 [CPU-3.18] CPU 访问不同版本芯片的外设寄存器存在限制 [CPU-3.16] CPU 访问 0x3FF0_0000 ~ 0x3FF1_EFFF 与 0x3FF4_0000 ~ 0x3FF7_FFFF 两段地址空间存在限制 [CPU-3.21] CPU 访问五个特定地址被中断后,后续 CPU 访问会被拖住 [GPIO-3.6] 同时有 GPIO 和 RTC_GPIO 功能的 pad 的 GPIO 上拉下拉配置寄存器字段不能使用 [GPIO-3.14] 同一组 GPIO 管脚内,边沿中断不能和其他中断一起使用 [GPIO-3.11] 当一些 RTC 外设的电源打开时,GPIO36 和 GPIO39 的数字输入会被拉低约 80 ns [LEDC-3.12] LEDC 递减渐变,duty 值溢出错误 [TWAI-3.13.6] 仲裁失败后,帧间间隔期间的第 3 bit 上的显性位不会被当做帧起始 (SOF) 信号 [TWAI-3.13.3] 总线关闭恢复后发送的数据出错 [TWAI-3.13.7] 当错误界定符的第 8 bit 为显性时,TWAI 控制器不能进入被动错误状态 [TWAI-3.13.2] 总线关闭恢复期间,错误状态位未被冻结 [TWAI-3.13.5] 接收到错误的数据帧可能导致下一次接收到的数据字节无效 [TWAI-3.13.10] |e| > SJW (N) 的负相位误差,将使之后发送的位数据左移 [TWAI-3.13.1] 处于复位模式或总线关闭恢复状态时的接收错误计数器 (REC) 数值仍会变化 [TWAI-3.13.11] 若 RX FIFO 溢出超 64 个报文(含 64),RX FIFO 将不可恢复 [TWAI-3.13.8] TWAI 在仲裁失败后的帧间间隔期间等待了挂起时间 [TWAI