1. 程式人生 > >ESP32_Lyrat開發環境搭建,安裝IDF與ADF,燒入demo播放一段音訊

ESP32_Lyrat開發環境搭建,安裝IDF與ADF,燒入demo播放一段音訊

前言

前段時間入手了ESP32_Lyrat開發板,但是網上資料少之又少,經過自身一番摸索後完成了開發環境搭建以及demo燒錄,這裡僅作分享,做拋磚引玉之用,有錯誤之處望不吝賜教。

參考文件

開發環境

  • 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.shi 鍵進入輸入模式,然後輸入

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

注意:此地址取決於msys32的解壓目錄,根據自己目錄修改 輸入完成後按ESC鍵,然後輸入 :wq 點選回車。 如此以來IDF和ADF路徑便設定好了,此時關閉視窗再重新開啟驗證是否配置成功。 重新開啟後輸入 printenv IDF_PATH

看看是否和自己輸入的一致 然後輸入printenv ADF_PATH驗證。 如下所示便是成功了。

[email protected] MINGW32 ~/esp
$ printenv IDF_PATH
D:/MSY32/msys32/home/dell/esp/esp-idf

[email protected] 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鍵就能聽到聲音啦