ESP32-P4
ESP32-P4 支持 UART0
和 USB
两种固件下载方式。不同启动默认对 Straping 管脚的电平要求不同,详细如下:
硬件接线
当使用 UART0
管脚下载固件时,需要满足以下接线条件:
VDD -> 3V3 GND -> GND (与供电板“共地”) EN -> 拉高 (用于上电启动、不可浮空) GPIO36 -> 拉高 (默认浮空) GPIO35 -> 拉低 (默认是 ``高电平``) TXD0(GPIO37) -> RX RXD0(GPIO38) -> TX
当使用 USB
管脚下载固件时,需要满足以下接线条件:
VDD -> 3V3
GND -> GND (与供电板“共地”)
EN -> 拉高 (用于上电启动、不可浮空)
GPIO36 -> 拉高 (默认浮空)
GPIO35 -> 拉低 (默认是 ``高电平``)
GPIO24(GPIO26) -> USB_D-
GPIO25(GPIO27) -> USB_D+
备注
给芯片/模组上电后,可通过
UART0
串口查看是否进入Download Boot
模式。若芯片上电进入下载模式,UART0
将打印如下日志:
ESP-ROM:esp32p4-eco1-20240205
Build:Feb 5 2024
rst:0x1 (POWERON),boot:0x307 (DOWNLOAD(USB/UART0/SPI))
waiting for download
启动条件
ESP32-P4 芯片的工作电压范围为
3.0 V ~ 3.6 V
;使用单电源供电时,建议供给 ESP32-P4 系列芯片的电源电压为3.3 V
,额定输出电流最好在500 mA
及以上。
当使用 ESP32-P4-Function-EV-Board 开发板 进行测试时,可以直接使用 USB Type-C 线,连接开发板上的 USB-UART 接口直接下载固件。若首次使用 USB 接口下载固件时,需手动拉低 GPIO35 管脚,即按住 Boot 按键再进行上电,以手动进入下载模式。