
UomiPi-ESP32P4C6开发板
简介
基于鱼鹰光电ESP32P4C6模组和AXS15260D MIPI触摸屏的开发板,提供了丰富的外设接口与功能单元,包括摄像头、显示屏、音频、USB以及多种电源保护电路。
简介:基于鱼鹰光电ESP32P4C6模组和AXS15260D MIPI触摸屏的开发板,提供了丰富的外设接口与功能单元,包括摄像头、显示屏、音频、USB以及多种电源保护电路。开源协议
:CERN Open Hardware License
(未经作者授权,禁止转载)描述
相关资料
[演示]ESP32P4 MIPI屏开发板速览--哔哩哔哩
[代码库]ESP32P4_AXS15260D示例代码库--Github
TFT6.2寸长条形液晶显示屏452*1280全视角屏幕IPSin-cell机箱副屏--淘宝
代码注释:示例代码开启了全局缓冲、垂直同步和PAA加速,会导致帧数偏低,可关闭这些功能提高显示帧数,但会一定程度上造成画面撕裂。
QQ交流群:790715767
开发板简介
UomiPi-ESP32P4C6是一款高性能、多功能的嵌入式核心系统开发板。其设计核心为鱼鹰光电ESP32P4C6核心板,该核心板将 ESP32-P4 应用处理器与支持 Wi-Fi 6、蓝牙 5.0 和 802.15.4(Zigbee/Thread)的 ESP32-C6 无线协处理器集成于一体,同时专门适配6.2寸AXS15260D MIPI触摸屏。
本开发板提供了极其丰富的外设接口与功能单元,包括CSI摄像头、DSI显示屏、USB、MicroSD卡以及多种电源保护电路,专为需要复杂人机交互、多媒体处理、多协议无线连接和高速数据通信的先进物联网应用而设计。它极大地简化了产品开发流程,为AIoT(人工智能物联网)、多媒体处理、工业控制及复杂人机交互应用提供了一个高度集成、稳定可靠的开发平台。
功能特性
搭载RISC-V 32 位双核与单核处理器的高性能MCU
- 128 KB HP ROM,16 KB LP ROM,768 KB HP L2MEM,32 KB LP SRAM,8 KB TCM
- 强大的图像与语音处理能力,图像与语音处理接口包括JPEG编解码器、像素处理加速器(PPA)、图像信号处理器(ISP)、H264 视频编码器
- 芯片封装内叠封32 MB PSRAM,封装外集成16MB串行Flash
- 板上引出2x2x17个引脚,引出ESP32-P4的55个剩余可编程 GPIO,并引出ESP32-C6的9个可编程GPIO
- 安全机制:安全启动、Flash 加密、硬件加密加速器和硬件随机数生成器。同时还支持硬件访问保护,可实现访问权限管理(APM)和权限分离
- 适配6.2寸452*1280分辨率AXS15260D MIPI触摸屏
核心配置
- 主控制器 - ESP32P4C6核心板
ESP32-P4:高性能Xtensa®或RISC-V应用处理器,主频高达400 MHz,集成丰富外设。
ESP32-C6:支持Wi-Fi 6、Bluetooth 5.0 (LE)和802.15.4 (Zigbee/Thread)的无线协处理器。 - USB芯片 - FSW7227YMS10G/TR
高速USB 2.0 (480 Mbps) 1:2多路复用器,用于在Type-C和USB-A接口之间切换。 - 板载接口
CSI摄像头接口(兼容树莓派)、DSI显示屏接口(适配AXS15260D屏幕)、屏幕触摸接口、Type-C接口(供电、串口、USB)、USB-A Host接口、MicroSD卡槽、扩展IO排针。
软件开发与调试
- 开发环境
Visual Studio Code + ESP-IDF插件、ESP-IDF开发环境、Arduino IDE,固件下载可使用乐鑫官方工具flash_download_tool - 串口调试
通过板载的Type-C COM接口(CH340K)连接电脑,在设备管理器中识别到串行端即可进行日志打印和调试。 - 固件下载
通过SN74CBTLV3257DBQR模拟开关,可分别选择对ESP32-P4或ESP32-C6核心进行固件烧录
开发板尺寸

- 螺丝孔适配以下型号贴片铜螺母以进行主副板间固定

ESP32-P4C6-Core 核心板
- 核心板图片

- 功能框图

- 核心板引脚布局

硬件参数


引脚描述




启动项配置
Strapping 管脚
芯片在上电或硬件复位时,可以通过Strapping管脚和 eFuse位配置如下启动参数,无需微处理器的参与:
- 芯片启动模式
Strapping 管脚:GPIO35,GPIO36,GPIO37,GPIO38 - ROM 日志打印
Strapping 管脚:GPIO36
eFuse 位:EFUSE UART PRINT CONTROL - JTAG 信号源
Strapping 管脚:GPIO34
eFuse 位:EFUSE_DIS_PAD_JTAG、EFUSE DIS USB JTAG 和EFUSE_JTAG_SEL_ENABLE
上述 eFuse 位的默认值均为0,也就是说没有烧写过,eFuse 只能烧写一次,一旦烧写为1,便不能恢复为0
上述 strapping管脚如果没有连接任何电路或连接的电路处于高阻抗状态,则其默认值(即逻辑电平值)取决于管脚内部弱上拉/下拉电阻在复位时的状态。
Strapping 管脚默认配置
| Strapping 管脚 | 默认配置 | 值 |
|---|---|---|
| GPIO34 | 浮空 | - |
| GPIO35 | 弱上拉 | 1 |
| GPIO36 | 浮空 | - |
| GPIO37 | 浮空 | - |
| GPIO38 | 浮空 | - |
要改变 strapping管脚的值,可以连接外部下拉/上拉电阻。如果ESP32-P4用作主机MCU的从设备,strapping管脚的电平也可通过主机MCU控制。
所有strapping 管脚都有锁存器。系统复位时,锁存器采样并存储相应strapping 管脚的值,一直保持到芯片掉电或关闭。锁存器的状态无法用其他方式更改。因此,strapping管脚的值在芯片工作时一直可读取,strapping 管脚在芯片复位后作为普通IO管脚使用。
芯片启动模式控制
复位释放后,GPI035~GPOI38共同决定启动模式。详见下表。
[ * ]表示默认值和默认配置。
Joint Download Boot 模式下支持以下下载方式:
- USB Download Boot:
USB-Serial-JTAG Download Boot
USB 2.0 OTG Download Boot - UART Download Boot
- SPI Slave Download Boot
ROM日志打印控制
系统启动过程中,ROM代码日志可打印至:
- (默认)UARTO 和 USB 串口/JTAG控制器
- USB 串口/JTAG控制器
- UARTO
EFUSE_UART_PRINT_CONTROL 和GPIO36控制 UARTO ROM日志打印
[ * ]表示默认值和默认配置。
EFUSE_DIS_USB_SERIAL_JTAG_ROM_PRINT 控制 USB串口/JTAG控制器 ROM日志打印,详见下表。
[ * ]表示默认值和默认配置。
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










