ESP32_Lyrat開發環境搭建,安裝IDF與ADF,燒入demo播放一段音訊
前言
前段時間入手了ESP32_Lyrat開發板,但是網上資料少之又少,經過自身一番摸索後完成了開發環境搭建以及demo燒錄,這裡僅作分享,做拋磚引玉之用,有錯誤之處望不吝賜教。
參考文件
開發環境
- Windows(Linux步驟大致相同)
準備檔案
環境搭建步驟
一、下載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
驗證。
如下所示便是成功了。
[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 mode
為DIO
Flash SPI speed
為40MHz
Flash size
為2MB
配置完成後選擇Save
→OK
→Exit
→Exit
二、編譯
輸入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
鍵就能聽到聲音啦