WT3299P4-TINY 新手指南
2025-09-10
更新历史
日期 | 版本 | 作者 | 更新内容 |
---|---|---|---|
2025-09-10 | 1.0.0 | 沧御 | 首次更新文档 |
搭建 ESP32-P4 开发环境
本教程主要介绍如何在 windows 环境下使用 WSL2 编译 idf 环境。其主要优点如下:
- 在 ubuntu 的环境编译比 windows 环境下效率高
- WSL2 比虚拟机可以更加的合理使用 windows 资源
- 环境和 Windows 互通,文件的传输比虚拟机更加好用
准备工作
- 一款 ESP32-P4 开发板
- USB 数据线 (A 转 Type-C)
- 电脑(Windows、Linux 或 macOS)
安装 WSL2
以管理员身份打开命令提示符或 PowerShell。
输入以下命令:
wsl --install
⚠注意:安装完成后需要重启电脑才能生效
系统会自动下载并安装所需的组件,并默认安装 Ubuntu 发行版。
安装usbipd工具用于挂载windows的开发板设备
WSL-USB-GUI
下载WSL-USB-x.x.x.msi
,双击安装。
安装 IDF
- 安装以下的软件包:
sudo apt-get update
sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
- 获取 ESP-IDF:
mkdir -p ~/esp
cd ~/esp
git clone -b v5.4.2 --recursive https://github.com/espressif/esp-idf.git
- 安装编译工具链:
cd ~/esp/esp-idf
export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets"
./install.sh
- 设置环境变量:
将以下内容加入到.bashrc中后重启终端
alias get_idf='. $HOME/esp/esp-idf/export.sh'
编译LED闪烁例程
- clone 例程仓库,并进入blink例程
git clone https://github.com/wireless-tag-com/WT9932P4-TINY
cd WT9932P4-TINY/blink/
- 激活idf环境
get_idf
- 设置idf
idf.py set-target esp32p4
- 编译blink
idf.py build
USB线连接WT9932P4-TINY的FUSB,打开
WSL-USB-GUI
挂载到WSL中烧录blink
idf.py flash -p /dev/ttyACM0
⚠注意:如果没有权限,则需要通过
sudo chmod 666 /dev/ttyACM0
命令来对其进行授权
现象
你会看到板载的LED呈现白光闪烁