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

一、前言

前段时间入手了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来提供该环境。点此下载。

  • ADF

  • IDF

  • Flash 下载工具:点此下载

五、环境搭建步骤

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

如下图所示

ESP32_Lyrat开发环境搭建,安装IDF与ADF,烧入demo播放一段音频_第1张图片

  1. 获取IDF和ADF
  • 首先输入:

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

  • 待其执行完成后再输入:

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

  1. 配置IDF和ADF路径
  • 配置IDF路径

输入cd /etc/profile.d/
输入vim export_idf_path.sh这时出现下图界面
ESP32_Lyrat开发环境搭建,安装IDF与ADF,烧入demo播放一段音频_第2张图片
按i键进入输入模式,然后输入
export IDF_PATH="D:/MSY32/msys32/home/dell/esp/esp-idf"
注意:此地址取决于msys32的解压目录,根据自己目录修改
输入完成后按ESC键,然后输入:wq 点击回车。

  • 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

  1. 安装IDF python依赖包
    输入python -m pip install --user -r $IDF_PATH/requirements.txt
    待其执行完成就可,做到这一步没什么问题的话,那恭喜你,环境搭建已经完成啦。

六、编译并烧入demo

  1. 配置相关信息
  • 依次执行以下命令
 cd ~/esp/esp-adf/examples/
    cp play_mp3/ -r ~/esp/
    cd ~/esp/play_mp3/
    make menuconfig

出现如下界面,选择Serial flasher config
ESP32_Lyrat开发环境搭建,安装IDF与ADF,烧入demo播放一段音频_第3张图片
然后依次配置
Flash SPI modeDIO
Flash SPI speed40MHz
Flash size2MB
ESP32_Lyrat开发环境搭建,安装IDF与ADF,烧入demo播放一段音频_第4张图片

  • 配置完成后选择SaveOKExitExit
  1. 编译
    输入make回车即可等待编译完成(编译时间取决于个人电脑性能,我电脑比较差,首次编译了十几分钟… …后面就快了)。
  2. 烧录
    做了那么多准备工作终于可以烧录了,这个时候下载准备文件Flash下载工具并解压(注意解压目录不能含中文名)。
  • 进入解压目录,双击运行ESPFlashDownloadTool,然后弹框选择Esp32 Download Tool

  • 现在可以把开发板接到电脑上了,需要两条USB线接入,一条供电,一条下载程序(注意要安装USB转UART的驱动),然后把电源开关拨到ON位置,会看到左边有红灯和绿灯常亮,然后接上喇叭到left口或者right口,或者用耳机接入PHONEJACK口。

  • 这时回到刚才打开的ESP32 DOWNLOAD TOOL
    ESP32_Lyrat开发环境搭建,安装IDF与ADF,烧入demo播放一段音频_第5张图片
    三个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

  1. 这时摁住开发板Boot键,然后按一下RST键再松开,等待下载完成再按下RST键就能听到声音啦

你可能感兴趣的:(ESP32_Lyrat开发环境搭建,安装IDF与ADF,烧入demo播放一段音频)