全开源!从安装到烧录,手把手教你用ESP32-P4-TINY开发板实现一秒闪白光!

描述

本文详细展示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.随后安装依赖软件包,用户复制命令直接执行,避免手动输入错误:

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

3.创建路径~/esp,克隆 ESP-IDF 仓库到本地,下载快慢取决于用户是否使用魔法,请检查网络连接

芯片

4.执行cd esp-idf进入 ESP-IDF 目录,执行以下命令安装编译工具链

“cd ~/esp/esp-idf export IDF_GITHUB_ASSETS="dl.espressif.com/github_assets"

(此命令为“换源操作仅国内用户需进行,目的是提升下载速度)

芯片

5.设置环境变量:将以下内容加入到.bashrc中

alias get_idf='. $HOME/esp/esp-idf/export.sh'”

芯片

6.Ctrl+O保存回车确认,Ctrl+X推出,重启终端 

 

将WSL-USB-GUI挂载到WSL

1.USB线连接WT9932P4-TINY的FUSB接口,和电脑 USB 口,打开 USB 设备挂载工具下载链接:

https://gitlab.com/alelec/wsl-usb-gui/-/releases
 

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 仓库与立创硬件设计资料,方便开发者获取资源、快速上手。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分