产品 FAQ
问:ESP32-P4-WIFI6-DB 如何提供 Wi-Fi 和 Bluetooth?
答:开发板板载 ESP32-C5 无线模组,通过 SDIO 与 ESP32-P4 通信,提供 2.4 GHz / 5 GHz 双频 Wi-Fi 6 和 Bluetooth 5(LE)。ESP32-C5 需要兼容的 ESP-Hosted 从机固件,烧录 ESP32-P4 示例不会更新 ESP32-C5。
问:开发板支持哪些屏幕?
答:ESP-IDF BSP 提供 5 英寸 HX8394、7 英寸 ILI9881C、8 英寸 JD9365 和 10.1 英寸 JD9365 四种面板配置,前两种为 720 × 1280,后两种为 800 × 1280。构建前需要选择实际连接的面板,选项和默认值见 ESP-IDF 开发。
其他屏幕的适配需求可通过 技术支持 咨询。
问:ESP32-P4-WIFI6-DB 推荐使用哪个 ESP-IDF 版本?
答:示例仓库的 ESP-IDF BSP 和 firmware/brookesia 的组件清单要求 ESP-IDF >=5.5。这是组件清单声明的版本约束,依赖组件可能提出额外要求,请以示例目录中的 README 为准。
问:如何确认 ESP32-P4 芯片版本?
答:可以使用乐鑫官方 Flash Download Tool 读取 ESP32-P4 芯片版本。在 Windows 电脑上,按产品的硬件连接方式连接 ESP32-P4 下载接口,使 ESP32-P4 进入下载模式,并关闭占用对应端口的串口监视器。
-
下载并解压 乐鑫 Flash Download Tool 烧录工具。
-
运行解压后的
.exe文件,在 "ChipType" 中选择 "ESP32-P4"。其余选项按实际下载接口选择,然后点击 "OK"。 -
切换到 "chipInfoDump" 选项卡,在 "Device" 区域的 "port" 中选择 ESP32-P4 对应的端口号,将 "baudrate" 设为
115200。图中的COM9仅为示例,请以电脑实际识别的端口为准。 -
点击 "Chip Info",在下方日志中查看
Chip is ESP32-P4 (revision vX.X),其中revision后的数值就是芯片版本。下图读取到的是v3.2,实际版本以设备的读取结果为准。
工具操作说明见 乐鑫 Flash 下载工具用户指南。
烧录前确认固件的芯片版本配置与板载 ESP32-P4 版本一致,不要使用 --force 跳过版本检查。
问:ESP32-P4 支持多大像素的摄像头?
答:本板套餐 A / B 配套 RPi Camera (B) 摄像头,采用 500 万像素 OV5647,支持手动对焦。传感器像素数、程序配置的采集分辨率和 H.264 编码分辨率分别描述传感器规格、摄像头输入和编码输出,不能用编码分辨率推断可连接的摄像头像素数。
例如,本板 ESP-IDF 05_mipi_csi 示例文档列出的 OV5647 默认配置为 RAW8、800 × 1280、50 fps。此配置不代表传感器的最高分辨率;其他采集和处理模式以对应驱动、示例配置及处理流程为准。H.264 编码分辨率和帧率则受编码器能力及程序配置限制。套餐对应关系见 型号与套餐。
问:可以使用 PlatformIO、MicroPython 开发吗?
答:
- PlatformIO:本型号仓库提供 ESP-IDF 工程和 Arduino IDE 板卡文件,未提供本型号的
platformio.ini。使用 PlatformIO 时需确认所选平台包的 ESP32-P4、框架版本和板卡配置支持,不能将 Arduino IDE 的板卡文件视为已完成 PlatformIO 适配。平台信息见 PlatformIO Espressif 32 文档。 - MicroPython:官方已提供 ESP32-P4 通用固件及版本说明,需按 ESP32-P4 芯片版本及无线协处理器选择固件。通用固件的存在不代表本板的显示、触摸、音频及 ESP32-C5 无线连接均已适配;本板此前仅验证过简单指令,外设应用仍未完成适配和完整验证。