ESP32_Lyrat开发环境搭建,安装IDF与ADF,烧入demo播放一段音频

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41630102/article/details/82998813

前言

前段时间入手了ESP32_Lyrat开发板,但是网上资料少之又少,经过自身一番摸索后完成了开发环境搭建以及demo烧录,这里仅作分享,做抛砖引玉之用,有错误之处望不吝赐教。

参考文档

乐鑫官方IDF安装:https://docs.espressif.com/projects/esp-idf/zh_CN/latest/get-started/windows-setup.html
乐鑫官方ADF安装:https://docs.espressif.com/projects/esp-adf/en/latest/get-started/index.html#get-esp-adf

开发环境

  • Windows(Linux步骤大致相同)

准备文件

  • Windows 没有内置的 “make” 环境,因此如果要安装工具链,需要一个 GNU 兼容环境。我们这里使用 MSYS2来提供该环境。点此下载

  • IDF

  • ADF

  • Flash 下载工具:点此下载

环境搭建步骤

一、下载MSY32压缩包并解压,我是放在D盘,具体可根据个人需要放置。
二、进入文件夹 msys32,双击 mingw32.exe 运行,待配置完成后依次输入(命令行输入完成按回车执行)

 mkdir -p ~/esp
 cd ~/esp/

如下图所示

在这里插入图片描述
三、获取IDF和ADF
首先输入:

git clone --recursive https://github.com/espressif/esp-idf.git

待其复制完成后再输入:

git clone --recursive https://github.com/espressif/esp-adf.git

这里等着复制完成吧。
四、配置IDF和ADF路径
1.输入cd /etc/profile.d/
2.输入vim export_idf_path.sh这时出现下图界面
在这里插入图片描述

i 键进入输入模式,然后输入

export IDF_PATH="D:/MSY32/msys32/home/dell/esp/esp-idf"

注意:此地址取决于msys32的解压目录,根据自己目录修改
输入完成后按ESC键,然后输入:wq 点击回车。
3.IDF路径配置完毕,接下来配置ADF路径,和IDF类似。
首先输入vim export_adf_path.sh
i 键进入输入模式,然后输入

export ADF_PATH="D:/MSY32/msys32/home/dell/esp/esp-adf"

注意:此地址取决于msys32的解压目录,根据自己目录修改
输入完成后按ESC键,然后输入 :wq 点击回车。
如此以来IDF和ADF路径便设置好了,此时关闭窗口再重新打开验证是否配置成功。
重新打开后输入 printenv IDF_PATH看看是否和自己输入的一致
然后输入printenv ADF_PATH验证。
如下所示便是成功了。

dell@DESKTOP-SH9CAPO MINGW32 ~/esp
$ printenv IDF_PATH
D:/MSY32/msys32/home/dell/esp/esp-idf

dell@DESKTOP-SH9CAPO MINGW32 ~/esp
$ printenv ADF_PATH
D:/MSY32/msys32/home/dell/esp/esp-adf

五、安装IDF python依赖包
输入

python -m pip install --user -r $IDF_PATH/requirements.txt

待其执行完成就可,做到这一步没什么问题的话,那恭喜你,环境搭建已经完成啦。

编译并烧入demo

一、配置相关信息
依次执行以下命令

cd ~/esp/esp-adf/examples/
cp play_mp3/ -r ~/esp/
cd ~/esp/play_mp3/
make menuconfig

出现如下界面,选择Serial flasher config
在这里插入图片描述

然后依次配置
Flash SPI modeDIO
Flash SPI speed40MHz
Flash size2MB
在这里插入图片描述
配置完成后选择SaveOKExitExit
二、编译
输入make回车即可等待编译完成(编译时间取决于个人电脑性能,我电脑比较差,首次编译了十几分钟… …后面就快了)。
三、烧录
做了那么多准备工作终于可以烧录了,这个时候下载准备文件Flash下载工具并解压(注意解压目录不能含中文名)。
1.进入解压目录,双击运行ESPFlashDownloadTool,然后弹框选择Esp32 DownTool
2.现在可以把开发板接到电脑上了,需要两条USB线接入,一条供电,一条下载程序(注意要安装USB转UART的驱动),然后把电源开关拨到ON位置,会看到左边有红灯和绿灯常亮,然后接上喇叭到left口或者right口,或者用耳机接入PHONEJACK
3.这时回到刚才打开的Esp32 DownTool
在这里插入图片描述
三个bin文件的所在目录分别为
BootLoader.bin:

MSYS解压目录\msys32\home\esp\play_mp3\build\bootloader\bootloader.bin

play_mp3.bin:

 MSYS解压目录\msys32\home\esp\play_mp3\build\play_mp3.bin

partitions_singleapp.bin:

MSYS解压目录\msys32\home\play_mp3\build\partitions_singleapp.bin

其他的配置按图片所示更改。
然后选择COM,下拉找到连接到开发板的COM口,再点击START
4.这时摁住开发板Boot键,然后按一下RST键再松开,等待下载完成再按下RST键就能听到声音啦

展开阅读全文

没有更多推荐了,返回首页