ESP 芯片勘误表 Choose target... Choose version... ESP32-P4 系列芯片勘误表 芯片版本标识 勘误表 所有错误描述 各芯片版本的已知错误 修订历史 相关资源与法律声明 相关文档和资源 免责声明和版权公告 ESP 芯片勘误表 ESP32-P4 系列芯片勘误表 下载 PDF ESP32-P4 系列芯片勘误表 [English] 本文档描述了 ESP32-P4 系列芯片的已知错误。 本文档主要包括以下章节: 芯片版本标识 介绍如何识别包含本文档所述错误解决方案的特定 ESP32-P4 芯片版本或特定批次的 ESP32-P4 芯片及芯片相关产品。 勘误表 错误和影响芯片版本的概览。 所有错误描述 错误的详细描述,包括错误出现的条件、芯片预期行为和实际行为、错误原因、对用户的影响、变通方法及解决方案。 各芯片版本的已知错误 按芯片版本分类的错误描述。 修订历史 本文档的修订说明。 如需阅读其他芯片的勘误表,请在页面左上方的下拉菜单中选择目标芯片。 下一页 对本文档有建议? 提交文档反馈 帮助完善本文档? 在 GitHub 上修改 查找更多资料? 访问乐鑫社区 联系商务支持 联系技术支持 © 版权所有 2024 - 2026, Espressif Systems (Shanghai) Co., Ltd 利用 Sphinx 构建,使用的 基于 RTD Sphinx 的主题 。 ESP 芯片勘误表 Choose target... Choose version... ESP32-P4 系列芯片勘误表 芯片版本标识 勘误表 所有错误描述 各芯片版本的已知错误 v0.0 (4) v1.0 (4) v1.3 (4) v3.0 (8) v3.1 (2) v3.2 (2) [ROM-816] rom_download_xpd_on 启用后 flash 上电流程重复执行导致卡死 [ECDSA_DS-836] ECDSA_DS 异常接受无效 r 和 s 值签名 修订历史 相关资源与法律声明 相关文档和资源 免责声明和版权公告 ESP 芯片勘误表 各芯片版本的已知错误 芯片版本: v3.2 下载 PDF 芯片版本: v3.2 已知错误 [ROM-816] rom_download_xpd_on 启用后 flash 上电流程重复执行导致卡死 [ECDSA_DS-836] ECDSA_DS 异常接受无效 r 和 s 值签名 下一页 上一页 对本文档有建议? 提交文档反馈 帮助完善本文档? 在 GitHub 上修改 查找更多资料? 访问乐鑫社区 联系商务支持 联系技术支持 © 版权所有 2024 - 2026, Espressif Systems (Shanghai) Co., Ltd 利用 Sphinx 构建,使用的 基于 RTD Sphinx 的主题 。 ESP 芯片勘误表 Choose target... Choose version... ESP32-P4 系列芯片勘误表 芯片版本标识 勘误表 所有错误描述 各芯片版本的已知错误 修订历史 相关资源与法律声明 相关文档和资源 免责声明和版权公告 ESP 芯片勘误表 勘误表 下载 PDF 勘误表 [English] 表 3 勘误表 类别 勘误编号 描述 影响版本 v0.0 v1.0 v1.3 v3.0 v3.1 v3.2 RMT RMT-176 [RMT-176] RMT 启用持续发送模式时,空闲信号电平可能出错 Y Y Y I2C I2C-308 [I2C-308] 在分多次读操作中,主机无法正确读取从机数据 Y Y Y MSPI MSPI-749 [MSPI-749] 芯片在上电或唤醒过程中失败,并打印 “Load access fault” 错误信息 Y MSPI-750 [MSPI-750] PSRAM 非对齐 DMA 读操作在地址重叠时可能读取到旧数据 Y MSPI-751 [MSPI-751] MSPI IP 地址重叠检测功能因异步时序问题导致在特定频率条件下读写重叠地址时数据错误 Y ROM ROM-764 [ROM-764] ROM 中安全启动缓冲区地址错误导致验证失败 Y ROM-770 [ROM-770] 安全下载模式下 flash 上电失败 Y ROM-816 [ROM-816] rom_download_xpd_on 启用后 flash 上电流程重复执行导致卡死 Y Analog Analog-765 [Analog-765] 当外设电源域关闭时,输出调压器无法正常供电 Y DMA DMA-767 [DMA-767] DMA 通道 0 事务 ID 重叠引发权限管理冲突 Y APM APM-560 [APM-560] 未授权的 AHB 访问可能会阻塞后续对 PSRAM 或 flash 的访问 Y Y Y Y ECDSA_DS 1 ECDSA_DS-836 [ECDSA_DS-836] ECDSA_DS 异常接受无效 r 和 s 值签名 Y Y Y ECDSA_DS-837 [ECDSA_DS-837] ECDSA_DS 异常接受无效 s 值签名 Y Y Y 1 ECDSA_DS:ECDSA 数字签名外设。 下一页 上一页 对本文档有建议? 提交文档反馈 帮助完善本文档? 在 GitHub 上修改 查找更多资料? 访问乐鑫社区 联系商务支持 联系技术支持 © 版权所有 2024 - 2026, Espressif Systems (Shanghai) Co., Ltd 利用 Sphinx 构建,使用的 基于 RTD Sphinx 的主题 。 ESP 芯片勘误表 Choose target... Choose version... ESP32-P4 系列芯片勘误表 芯片版本标识 勘误表 所有错误描述 各芯片版本的已知错误 v0.0 (4) v1.0 (4) v1.3 (4) [APM-560] 未授权的 AHB 访问可能会阻塞后续对 PSRAM 或 flash 的访问 [ECDSA_DS-837] ECDSA_DS 异常接受无效 s 值签名 [I2C-308] 在分多次读操作中,主机无法正确读取从机数据 [RMT-176] RMT 启用持续发送模式时,空闲信号电平可能出错 描述 变通方法 解决方案 v3.0 (8) v3.1 (2) v3.2 (2) 修订历史 相关资源与法律声明 相关文档和资源 免责声明和版权公告 ESP 芯片勘误表 各芯片版本的已知错误 芯片版本: v0.0 [RMT-176] RMT 启用持续发送模式时,空闲信号电平可能出错 下载 PDF [RMT-176] RMT 启用持续发送模式时,空闲信号电平可能出错 影响版本: v0.0 v1.0 v1.3 描述 在 ESP32-P4 的 RMT 模块中,如果启用了持续发送模式,那么预期发送通道在发送 RMT_TX_LOOP_NUM_CHn 次数据后会停止数据传输,之后空闲状态的信号电平应由结束标志中的 level 段决定。 但在实际数据传输中,停止数据传输后,通道空闲状态的信号电平并不由结束标志中的 level 段决定,而是由回卷数据携带的电平决定,最终的电平不能确定。 变通方法 建议用户置位 RMT_IDLE_OUT_EN_CHn,从而仅使用寄存器来控制空闲状态的信号电平。 从首个支持持续发送模式的 ESP-IDF 版本 (v5.2) 开始已自动绕过该问题。在这些版本的 ESP-IDF 中,空闲状态的信号电平只能由寄存器控制。 解决方案 已在芯片版本 v3.0 中修复。 下一页 上一页 对本文档有建议? 提交文档反馈 帮助完善本文档? 在 GitHub 上修改 查找更多资料? 访问乐鑫社区 联系商务支持 联系技术支持 © 版权所有 2024 - 2026, Espressif Systems (Shanghai) Co., Ltd 利用 Sphinx 构建,使用的 基于 RTD Sphinx 的主题 。 ESP 芯片勘误表 Choose target... Choose version... ESP32-P4 系列芯片勘误表 芯片版本标识 勘误表 所有错误描述 各芯片版本的已知错误 v0.0 (4) v1.0 (4) v1.3 (4) v3.0 (8) [MSPI-751] MSPI IP 地址重叠检测功能因异步时序问题导致在特定频率条件下读写重叠地址时数据错误 [MSPI-749] 芯片在上电或唤醒过程中失败,并打印 “Load access fault” 错误信息 [DMA-767] DMA 通道 0 事务 ID 重叠引发权限管理冲突 描述 变通方法 解决方案 [Analog-765] 当外设电源域关闭时,输出调压器无法正常供电 [ROM-764] ROM 中安全启动缓冲区地址错误导致验证失败 [MSPI-750] PSRAM 非对齐 DMA 读操作在地址重叠时可能读取到旧数据 [APM-560] 未授权的 AHB 访问可能会阻塞后续对 PSRAM 或 flash 的访问 [ECDSA_DS-836] ECDSA_DS 异常接受无效 r 和 s 值签名 v3.1 (2) v3.2 (2) 修订历史 相关资源与法律声明 相关文档和资源 免责声明和版权公告 ESP 芯片勘误表 各芯片版本的已知错误 芯片版本: v3.0 [DMA-767] DMA 通道 0 事务 ID 重叠引发权限管理冲突 下载 PDF [DMA-767] DMA 通道 0 事务 ID 重叠引发权限管理冲突 影响版本: v3.0 描述 在使用 AHB DMA 通道 0 执行内存间传输时,该传输会被分配事务 ID “a”,此 ID 与 RMT 外设 DMA 使用的事务 ID 相同。 由于此 ID 重叠,通道 0 上的内存间传输会共享 RMT 外设的权限设置,导致无法独立控制其访问权限。在需要实施隔离权限管理的系统中,此冲突可能引发非预期或越权访问行为。 变通方法 避免使用内存间传输通道 0。所有内存间传输操作均应使用通道 1 或通道 2 执行。 解决方案 已在芯片版本 v3.1 中修复。 下一页 上一页 对本文档有建议? 提交文档反馈 帮助完善本文档? 在 GitHub 上修改 查找更多资料? 访问乐鑫社区 联系商务支持 联系技术支持 © 版权所有 2024 - 2026, Espressif Systems (Shanghai) Co., Ltd 利用 Sphinx 构建,使用的 基于 RTD Sphinx 的主题 。 ESP 芯片勘误表 Choose target... Choose version... ESP32-P4 系列芯片勘误表 芯片版本标识 勘误表 所有错误描述 各芯片版本的已知错误 v0.0 (4) v1.0 (4) v1.3 (4) v3.0 (8) v3.1 (2) v3.2 (2) [ROM-816] rom_download_xpd_on 启用后 flash 上电流程重复执行导致卡死 [ECDSA_DS-836] ECDSA_DS 异常接受无效 r 和 s 值签名 描述 变通方法 解决方案 修订历史 相关资源与法律声明 相关文档和资源 免责声明和版权公告 ESP 芯片勘误表 各芯片版本的已知错误 芯片版本: v3.0 [ECDSA_DS-836] ECDSA_DS 异常接受无效 r 和 s 值签名 下载 PDF [ECDSA_DS-836] ECDSA_DS 异常接受无效 r 和 s 值签名 影响版本: v3.0 v3.1 v3.2 描述 当向 ECDSA_DS 外设提交带有无效 r 和 s 值的签名 {r = 0 或 n,s = 0 或 n} 进行任意消息和公钥验证时,该外设会错误地将此签名报告为 “valid”。 变通方法 使用 RSA_DS 安全启动替代 ECDSA_DS 安全启动。 解决方案 暂无 修复计划。 下一页 上一页 对本文档有建议? 提交文档反馈 帮助完善本文档? 在 GitHub 上修改 查找更多资料? 访问乐鑫社区 联系商务支持 联系技术支持 © 版权所有 2024 - 2026, Espressif Systems (Shanghai) Co., Ltd 利用 Sphinx 构建,使用的 基于 RTD Sphinx 的主题 。 ESP 芯片勘误表 Choose target... Choose version... ESP32-P4 系列芯片勘误表 芯片版本标识 勘误表 所有错误描述 各芯片版本的已知错误 v0.0 (4) v1.0 (4) v1.3 (4) v3.0 (8) v3.1 (2) v3.2 (2) [ROM-816] rom_download_xpd_on 启用后 flash 上电流程重复执行导致卡死 描述 变通方法 解决方案 [ECDSA_DS-836] ECDSA_DS 异常接受无效 r 和 s 值签名 修订历史 相关资源与法律声明 相关文档和资源 免责声明和版权公告 ESP 芯片勘误表 各芯片版本的已知错误 芯片版本: v3.2 [ROM-816] rom_download_xpd_on 启用后 flash 上电流程重复执行导致卡死 下载 PDF [ROM-816] rom_download_xpd_on 启用后 flash 上电流程重复执行导致卡死 影响版本: v3.2 描述 为修复在 ESP32-P4 芯片版本 v3.1 及更早版本的安全下载模式下,无法通过 esptool 为 flash 上电的问题,ESP32-P4 芯片版本 v3.2 中新增了 eFuse rom_download_xpd_on。当该 eFuse 位被烧写后,ROM 会在下载流程中自动执行 flash 上电相关代码。 该上电代码在同一次上电复位 (POR) 周期内不能执行两次,否则流程无法正常退出,芯片会出现卡死。 可能触发“执行两次”的情况包括: eFuse 中已烧写 rom_download_xpd_on,但主机侧仍向芯片发送 flash 上电序列。若使用已修复的 esptool,在非安全下载模式下会先检查该 eFuse 位,仅在未烧写时才会自动发送上电序列,因此一般不会出现此组合。 在安全下载模式下,通过 USB UART 接口烧写 rom_download_xpd_on 后,再使用 USB UART 的强制下载去烧录固件。由于 USB UART 触发的复位通常不是完整上电复位,复位后再次进入下载相当于在同一上电周期内再次执行了 flash 上电相关代码,从而触发上述卡死风险。 变通方法 仅在确实需要启用安全下载模式时,再去烧写 rom_download_xpd_on 位。 若使用 USB UART 接口进行固件下载,在烧写该 eFuse 位之后,下载固件前应先对芯片执行一次完整上电复位,再进入下载流程。 解决方案 暂无 修复计划。 下一页 上一页 对本文档有建议? 提交文档反馈 帮助完善本文档? 在 GitHub 上修改 查找更多资料? 访问乐鑫社区 联系商务支持 联系技术支持 © 版权所有 2024 - 2026, Espressif Systems (Shanghai) Co., Ltd 利用 Sphinx 构建,使用的 基于 RTD Sphinx 的主题 。 ESP 芯片勘误表 Choose target... Choose version... ESP32-P4 系列芯片勘误表 芯片版本标识 勘误表 所有错误描述 各芯片版本的已知错误 v0.0 (4) v1.0 (4) v1.3 (4) [APM-560] 未授权的 AHB 访问可能会阻塞后续对 PSRAM 或 flash 的访问 [ECDSA_DS-837] ECDSA_DS 异常接受无效 s 值签名 [I2C-308] 在分多次读操作中,主机无法正确读取从机数据 描述 变通方法 解决方案 [RMT-176] RMT 启用持续发送模式时,空闲信号电平可能出错 v3.0 (8) v3.1 (2) v3.2 (2) 修订历史 相关资源与法律声明 相关文档和资源 免责声明和版权公告 ESP 芯片勘误表 各芯片版本的已知错误 芯片版本: v0.0 [I2C-308] 在分多次读操作中,主机无法正确读取从机数据 下载 PDF [I2C-308] 在分多次读操作中,主机无法正确读取从机数据 影响版本: v0.0 v1.0 v1.3 描述 如果启用了 I2C 从机 non-FIFO 模式且主机多次对从机进行读操作时,主机无法正确从从机中读取正确的数据。 变通方法 配置从机的 I2C_FIFO_ADDR_CFG_EN 和 I2C_SLV_TX_AUTO_START_EN 为 1,并配置 I2C_FIFO_PRT_EN 为 0。 配置完成后,主机必须使用 RSTART -> WRITE (slave addr, fifo addr) -> RSTART -> WRITE (slave addr) -> READ (NACK) -> STOP 的命令序列对从机进行访问,每次读取仅限一个字节。 解决方案 已在芯片版本 v3.0 中修复。 下一页 上一页 对本文档有建议? 提交文档反馈 帮助完善本文档? 在 GitHub 上修改 查找更多资料? 访问乐鑫社区 联系商务支持 联系技术支持 © 版权所有 2024 - 2026, Espressif Systems (Shanghai) Co., Ltd 利用 Sphinx 构建,使用的 基于 RTD Sphinx 的主题 。 ESP 芯片勘误表 Choose target... Choose version... ESP32-P4 系列芯片勘误表 芯片版本标识 勘误表 所有错误描述 各芯片版本的已知错误 v0.0 (4) v1.0 (4) v1.3 (4) v3.0 (8) v3.1 (2) [ROM-770] 安全下载模式下 flash 上电失败 [ECDSA_DS-836] ECDSA_DS 异常接受无效 r 和 s 值签名 v3.2 (2) 修订历史 相关资源与法律声明 相关文档和资源 免责声明和版权公告 ESP 芯片勘误表 各芯片版本的已知错误 芯片版本: v3.1 下载 PDF 芯片版本: v3.1 已知错误 [ROM-770] 安全下载模式下 flash 上电失败 [ECDSA_DS-836] ECDSA_DS 异常接受无效 r 和 s 值签名 下一页 上一页 对本文档有建议? 提交文档反馈 帮助完善本文档? 在 GitHub 上修改 查找更多资料? 访问乐鑫社区 联系商务支持 联系技术支持 © 版权所有 2024 - 2026, Espressif Systems (Shanghai) Co., Ltd 利用 Sphinx 构建,使用的 基于 RTD Sphinx 的主题 。 ESP 芯片勘误表 Choose target... Choose version... ESP32-P4 系列芯片勘误表 芯片版本标识 芯片版本编号 主要标识方式 eFuse 位 芯片标识 其他标识方式 日期代码 ESP-IDF 支持版本 相关文档 勘误表 所有错误描述 各芯片版本的已知错误 修订历史 相关资源与法律声明 相关文档和资源 免责声明和版权公告 ESP 芯片勘误表 芯片版本标识 下载 PDF 芯片版本标识 [English] 乐鑫引入了新的 vM.X 编号方案来表示芯片的修订版本。本指南概述了该编号方案的含义,并介绍了芯片版本的其他各类标识。 芯片版本编号 乐鑫使用 vM.X 编码方式表示芯片版本 (Chip Revision)。 M – 主版本号,表示芯片修订的主要版本。该号码变更表示在旧版芯片上使用的软件与新版芯片不兼容,需要升级软件方可使用。 X – 次版本号,表示芯片修订的次要版本。该号码变更表示在旧版芯片上使用的软件与新版芯片兼容,无需升级软件。 vM.X 编码方式将取代旧的编码方式,包括 ECO 编码、Vxxx 编码等。 主要标识方式 eFuse 位 芯片版本使用两个 eFuse 字段编码: EFUSE_RD_MAC_SPI_SYS_2_REG[23] EFUSE_RD_MAC_SPI_SYS_2_REG[5:0] 表 1 eFuse 版本标示位 标示位 芯片版本 v0.0 v1.0 v1.3 v3.0 v3.1 v3.2 主版本号 EFUSE_RD_MAC_SPI_SYS_2_REG[23] 0 0 0 0 0 0 EFUSE_RD_MAC_SPI_SYS_2_REG[5] 0 0 0 1 1 1 EFUSE_RD_MAC_SPI_SYS_2_REG[4] 0 1 1 1 1 1 次版本号 EFUSE_RD_MAC_SPI_SYS_2_REG[3] 0 0 0 0 0 0 EFUSE_RD_MAC_SPI_SYS_2_REG[2] 0 0 0 0 0 0 EFUSE_RD_MAC_SPI_SYS_2_REG[1] 0 0 1 0 0 1 EFUSE_RD_MAC_SPI_SYS_2_REG[0] 0 0 1 0 1 0 芯片标识 芯片丝印的 Manufacturing Code(生产编码) 行 图 1 芯片丝印示意图 表 2 芯片丝印芯片版本标识 芯片版本 生产编码 v0.0 X A XX v1.0 X C XX v1.3 X E XX v3.0 X F XX v3.1 X G XX v3.2 X H XX 其他标识方式 日期代码 有些芯片错误不需要在晶圆片上修复,即不需要引入新的芯片版本。 此时,芯片可通过丝印中的 Date Code(日期代码) 来识别,如图 芯片标识。更多信息,请参考 ESP32-P4 芯片包装信息 > 芯片丝印。 ESP-IDF 支持版本 关于特定芯片版本的 ESP-IDF 支持版本,请参考 ESP-IDF 版本与乐鑫芯片版本兼容性。 相关文档 更多关于芯片版本升级及识别系列产品版本的信息,请参考 ESP32-P4 产品/工艺变更通知 (PCN)。 芯片版本的编码策略,请参考 关于芯片版本 (Chip Revision) 编码方式的兼容性公告。 下一页 上一页 对本文档有建议? 提交文档反馈 帮助完善本文档? 在 GitHub 上修改 查找更多资料? 访问乐鑫社区 联系商务支持 联系技术支持 © 版权所有 2024 - 2026, Espressif Systems (Shanghai) Co., Ltd 利用 Sphinx 构建,使用的 基于 RTD Sphinx 的主题 。 ESP 芯片勘误表 Choose target... Choose version... ESP32-P4 系列芯片勘误表 芯片版本标识 勘误表 所有错误描述 各芯片版本的已知错误 修订历史 相关资源与法律声明 相关文档和资源 免责声明和版权公告 ESP 芯片勘误表 免责声明和版权公告 下载 PDF 免责声明和版权公告 [English] 本文档中的信息,包括供参考的 URL 地址,如有变更,恕不另行通知。 本文档可能引用了第三方的信息,所有引用的信息均为“按现状”提供,乐鑫不对信息的准确性、真实性做任何保证。 乐鑫不对本文档的内容做任何保证,包括内容的适销性、是否适用于特定用途,也不提供任何其他乐鑫提案、规格书或样品在他处提到的任何保证。 乐鑫不对本文档是否侵犯第三方权利做任何保证,也不对使用本文档内信息导致的任何侵犯知识产权的行为负责。本文档在此未以禁止反言或其他方式授予任何知识产权许可,不管是明示许可还是暗示许可。 Wi-Fi 联盟成员标志归 Wi-Fi 联盟所有。蓝牙标志是 Bluetooth SIG 的注册商标。 文档中提到的所有商标名称、商标和注册商标均属其各自所有者的财产,特此声明。 上一页 对本文档有建议? 提交文档反馈 帮助完善本文档? 在 GitHub 上修改 查找更多资料?