跳到主要内容

产品 FAQ

问:开发板支持哪些屏幕?

答: 请先查阅组件说明文档确认适配的屏幕类型:esp32_p4_platform

若您有其他屏幕的适配需求,或想咨询特定屏幕的支持情况,可通过Waveshare的官方售后支持或者以下地址提交Issue反馈:

Request Support

我们会及时跟进并回复您的诉求。

问:如何确认 ESP32-P4 芯片版本?

答:以板载芯片丝印和串口启动日志为准。ESP32-P4 Platform 示例同时提供 rev v3.0 及之后芯片、rev v3.1 及之后芯片、rev v0.x / v1.x 工程样品的构建配置。烧录前请确认固件配置与实际芯片版本匹配。

问:ESP32-P4 推荐使用哪个 ESP-IDF 版本?

答:推荐使用 ESP-IDF v5.5.1 ~ v5.5.4。ESP32-P4 Platform 示例主要面向 ESP-IDF release/v5.4 及后续版本维护,个别高级 UI 示例可能保留 release/v5.3 兼容说明,请以示例目录中的 README 为准。

问:烧录时提示芯片 revision 不匹配,如何处理?

答:该提示表示当前固件的 ESP32-P4 芯片版本配置与板载芯片不一致。不要使用 --force 跳过检查,应按实际芯片版本重新构建。

ESP32-P4 Platform 仓库已提供共享配置文件:

  • rev v3.1 或之后:config/esp32p4_rev_v3_1.defaults
  • rev v3.0 或之后:config/esp32p4_rev_v3_0.defaults
  • rev v0.x / v1.x 工程样品:config/esp32p4_rev_pre_v3.defaults

在示例目录中通过 SDKCONFIG_DEFAULTS 指定对应配置。详细命令见 ESP-IDF 示例说明

问:是否可以同时使用USB Type-c 和Poe为开发板供电

答:可以的,对供电没有影响。

问:ESP32-P4 支持多大像素的摄像头

200W。ESP32-P4 内部集成了 ISP 和 H.264 编码器,意味着摄像头采集的原始数据可以直接由 ISP 处理,然后通过硬件编码器压缩为 H.264 格式,由于 H.264 编码器最大编码性能为 1080p@30fps,所以 ESP32-P4 最大只能支持 200W 像素的摄像头。

问:是否有其他应用场景的示例代码?

答:

  • 在功能和验证方案的工作当中我们验证过很多功能,目前有一些应用如使用 Cat-4 模组来为 P4 供网、使用 P4 的 MIPI-DSI 来拓展主机屏幕等功能都有一些进度,但出于稳定性需求,目前还未提供相关示例程序,待功能和方案完善后会补充至 wiki 中
  • 如果有一些好的 idea 或是有一些已经有经过部分验证的场景应用,可以分享给我们来评估可行的方案
问:可以使用 PlatformIO、MicroPython 开发吗?

答:

  • 出于稳定性要求,PlatformIO 支持 ESP32-P4 还需要 PlatformIO 社区支持 Arduino-esp32 SDK V3.1x 版本
  • 在开发过程中,我们尝试过使用 MPY 固件来开发 ESP32-P4,可以简单的运行一些指令;但这只是验证阶段,实际接口、外设应用还未适配,待完全适配稳定后,将推出 ESP32-P4 在 MicroPython 中的使用案例。