Skip to content

LILYGO T-Halow-P4 get it now

概述

LILYGO T-Halow-P4 是 T-Halow 系列的高性能升级版本,基于 ESP32-P4 主控,集成 ESP32-C6 辅助处理器和泰芯 TX-AH Wi-Fi HaLow(802.11ah)模块。ESP32-P4 支持 MIPI-DSI 显示接口、MIPI-CSI 摄像头接口、JPEG 解码(1080P@30fps)和 H264 视频编码;ESP32-C6 通过 SDIO 与 P4 通信,提供 Wi-Fi 6 和蓝牙 5.3;Wi-Fi HaLow 支持 730~950MHz 频段、传输距离可达数公里,适用于智能安防、工业监控和远程巡检场景。

T-Halow-P4 与 T-Halow 使用相同的 AT 指令集

快速开始

开发环境搭建

T-Halow-P4 主要使用 ESP-IDF v5.4.1+ 进行开发。

  1. 安装 ESP-IDF v5.4.1+
  2. 克隆 T-Halow-P4 GitHub 仓库
  3. 进入 examples 目录选择示例程序。

编译与烧录

bash
cd ~/examples/xxx
idf.py set-target esp32p4
idf.py build
idf.py -p PORT flash

进入下载模式: 插入 USB 后,按住 BOOT 键不松手,按下 RST 键后立即松开,串口输出 "wait for download" 即表示进入下载模式,松开 BOOT 键后关闭串口。

PlatformIO

  1. 安装 Visual Studio Code 并安装 "PlatformIO IDE" 扩展,安装后重启。
  2. 从 GitHub 下载 T-Halow-P4 项目代码,在 VS Code 中打开。
  3. platformio.ini 中取消注释选择所需示例,点击 (✔) 编译,连接设备后点击 (→) 烧录。

Halow 模块使用

Halow 模块通过 SPI + UART 与 ESP32-P4 连接:

  • SPI:数据传输,使用泰芯官方驱动程序
  • UART:AT 命令收发和运行信息输出

数据传输链路:ESP32P4 → SPI → Halow → RF → Halow → SPI → ESP32P4

TX-AH 模块非 OS 驱动:taixin-nonos-driver

开发平台

  1. ESP-IDF v5.4.1+(主要开发平台)
  2. Platform IO
  3. VS Code

视频

主要特点

  • ESP32-P4:32MB PSRAM,MIPI-DSI + MIPI-CSI,JPEG 解码 1080P@30fps,H264 编码
  • ESP32-C6-MINI:16MB Flash,Wi-Fi 6 (802.11ax) + 蓝牙 5.3,通过 SDIO 与 P4 通信
  • TX-AH Wi-Fi HaLow 模块:730~950MHz,150Kbps~32.5Mbps,传输距离可达数公里
  • SPI / I2S / I2C / LED PWM / 以太网等丰富外设

产品参数

T-Halow-P4 规格图
项目参数
主控芯片ESP32-P4
辅助处理器ESP32-C6-MINI(Wi-Fi 6 + 蓝牙 5.3)
Flash16MB Nor Flash(QSPI)
PSRAM32MB(封装内叠封)
无线协议Wi-Fi 6 + 蓝牙 5.3(ESP32-C6)
Wi-Fi HaLow802.11ah(730~950MHz)
显示接口MIPI-DSI(支持触控)
摄像头接口MIPI-CSI(支持 1080P)
图像处理JPEG 解码(1080P@30fps),PPA,2D DMA
视频编码H264,JPEG
编程平台ESP-IDF v5.4.1+

Wi-Fi HaLow 频段

频段频率范围
868MHz859~894MHz
915MHz902~928MHz

请根据所在地区法规选择相应频段。

引脚图

T-Halow-P4 引脚图

引脚映射

功能GPIO
I2C SCLIO8
I2C SDAIO7
HaLow AH_CMDIO44
HaLow AH_CLKIO43
HaLow AH_D3/D2/D1/D0IO42/IO41/IO40/IO39
HaLow AH_TX / AH_RXIO12 / IO13
ESP32-C6 CMD/CLKIO19 / IO18
ESP32-C6 D3/D2/D1/D0IO17/IO16/IO15/IO14
ESP32-C6 WAKEUPIO6
触摸 INT / RSTIO11 / IO10
MIPI-DSI RSTIO9

尺寸图

原理图

数据手册

软件开发

依赖库

  • espressif/esp_hosted ^1.4.1
  • espressif/esp_wifi_remote ^0.8.5
  • espressif/esp_lcd_ek79007 ^1.0.2
  • lvgl/lvgl

常见问题

  • Q. T-Halow-P4 与 T-Halow 有什么区别?
    A. T-Halow-P4 使用 ESP32-P4 主控(支持 MIPI 摄像头/显示、H264 视频编码),而 T-Halow 使用 ESP32-S3。两者使用相同的 TX-AH HaLow 模块和 AT 指令集。

  • Q. 如何进入下载模式?
    A. 按住 BOOT 键后按下 RST 键并立即松开,串口输出 "wait for download" 后松开 BOOT 键。

  • Q. Wi-Fi HaLow 频段如何选择?
    A. 请根据所在地区的无线电法规选择 868MHz 或 915MHz 频段,不同频段天线设计可能不同。

版本历史

VersionUpdate dateUpdate description
T-Halow-P4_V1.02025-12-04ESP32-P4 + ESP32-C6 + T-Halow 模块初始版本