摘要:本文详细展示Windows 环境下通过 WSL2 编译 ESP-IDF,搭建 ESP32-P4 开发环境,并最终实现板载 LED 白光闪烁的完整流程。
本文详细展示Windows 环境下通过 WSL2 编译 ESP-IDF,搭建 ESP32-P4 开发环境,并最终实现板载 LED 白光闪烁的完整流程。
本次演示使用启明云端最新推出的WT9932P4-TINY开发板,开发板搭配ESP32-P4 芯片,体积小巧、接口精简,适配入门级嵌入式开发需求,操作步骤清晰可复现,新手也能快速上手!
前期准备
环境搭建前,我们需要准备以下设备:
1×WT9932P4-TINY开发板1×A 转 Type-C的USB 数据线
1×电脑
安装 ESP-IDF 开发环境
1.以管理员身份打开PowerShell在CMD终端执行wsl.exe -d Ubuntu,打开 Ubuntu 终端,先输入 sudo apt-get update命令,更新应用市场
2.随后安装依赖软件包,用户复制命令直接执行
3.创建路径~/esp,克隆 ESP-IDF 仓库到本地,下载快慢取决于用户是否使用魔法,请检查网络连接
4.执行cd esp-idf进入 ESP-IDF 目录,执行以下命令安装编译工具链
(此命令为“换源操作仅国内用户需进行,目的是提升下载速度)
5.设置环境变量:将以下内容加入到.bashrc中
6.Ctrl+O保存回车确认,Ctrl+X推出,重启终端
将WSL-USB-GUI挂载到WSL
USB线连接WT9932P4-TINY的FUSB接口,和电脑 USB 口,打开 USB 设备挂载工具下载链接:2.选择软件包,系统自动下载,双击安装
3.安装成功后,重启终端,打开WSL-USB-GUI挂载到WSL中,即可挂载成功
修改工程配置
1.进入 ESP-IDF 的 blink 例程目录
2.输入get_idf命令激活 IDF 环境,设置编译目标芯片为 ESP32-P4
3.通过menuconfig配置RGB引脚为51后,保存并退出
编译烧录
1.输入以下命令:idf.py flash monitor,编译blink工程并烧录到开发板中
2.烧录成功后,可看到板载 LED 呈现规律的白光闪烁(默认间隔 1 秒),点灯功能实现
启明云端WT9932P4-TINY 开发板,配合ESP-IDF中丰富的例程,是嵌入式入门的高性价比选择。
目前,我们已同步开源项目 GitHub 仓库与立创硬件设计资料,方便开发者获取资源、快速上手。
启明云端作为乐鑫科技一级代理商,始终致力于为客户提供高性能、高性价比的物联网通讯产品和解决方案。启明云端作为AI智能体硬件专家,不仅提供硬件产品,还提供一站式服务,包括技术支持和定制化解决方案,帮助客户加速物联网项目的落地。如果您对我们的产品感兴趣,或有相关技术咨询和定制需求,欢迎随时联系我们!
来源:启明云端