跳到主要内容

产品 FAQ

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

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

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

Request Support

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

问:目前ESP32-P4芯片版本是多少

答:上架版本v1.3版本的ESP32-P4芯片就是现阶段最新的量产的芯片,v3.x的芯片,还未量产阶段,原厂也只是样品阶段。

问:ESP32-P4推荐使用ESP-IDF版本是多少

答:推荐v5.5.1~v5.5.4。

问:给开发板烧录程序,遇到这个报错如何解决:A fatal error occurred: bootloader/bootloader.bin requires chip revision in range [v3.1 - v3.99](this chip is revision v1.3). Use --force to flash anyway.

答:在menuconfig里修改芯片版本即可

问:开发板中的Type-A接口如何使用

答:4个Type-A,有一个是直接连接到ESP32-P4的,其他三个连接到的是CH334 HUB芯片,可以通过板子上的跳线帽切换ESP32-P4是直出还是到ch334上。

1.当跳线帽接入 HOST 端时,设备使能 1 号 USB 口 2.当跳线帽接入 DEVICE 端时,设备使能 2-4 号 USB 口

问:如何给 C6 烧录固件
注意

ESP32-C6默认出厂带有固件,请烧录其固件之前确保固件的可用性

答:上电时把 C6_IO9 拉低(让 C6 进入下载模式),同时让 P4 也进入下载模式,就可以通过 C6_U0RXD 和 C6_U0TXD 给 C6 烧录固件

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

答:

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

答:

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