寫在前面: 當你遇到一件麻煩事的時候,你要做的就是乖乖聽它的話,別再自找麻煩。 ## 1.參考資料 - [ESP-IDF手冊](https://docs.espressif.com/projects/esp-idf/zh_CN/v5.1/esp32c6/get-started/index.html) ...
寫在前面:
當你遇到一件麻煩事的時候,你要做的就是乖乖聽它的話,別再自找麻煩。
1.參考資料
- ESP-IDF手冊
- ESP-AT手冊
- esp-dev-kits開發板手冊
- b站樂鑫官方教學視頻和樂鑫官方論壇,資料少、講解不詳細、不全面
註:
- 上面的手冊記得選擇型號,這裡是以window和esp32-c6-devkitc為例
- 不要去問tb客服,它只會告訴你發郵箱,基本沒有技術售後,大公司看不起小公司和個人用戶罷了
- 一定要心平氣和,預設路徑除非你想給自己找麻煩
2.下載IDF和IDE
不推薦使用esclipse和vscode插件,除非你經常用這兩個,對它們很熟悉,而且下載插件時可能需要外部上網
推薦使用樂鑫官方的IDF和IDE,參考見 https://docs.espressif.com/projects/esp-idf/zh_CN/v5.1/esp32c6/get-started/windows-setup.html
·
首先下載一個 ESP-IDF 工具安裝器
第一個很小那個只是一個下載器,第二個是已經把庫一起下好的,建議下載第二個,然後按照步驟安裝就行了
下載安裝好以後你的桌面上應該會有三個圖標
3.下載at固件庫
一般是去樂鑫的github下載,詳情見 https://docs.espressif.com/projects/esp-at/zh_CN/latest/esp32c6/AT_Binary_Lists/index.html
如果沒有官方的固件庫發佈版,只有去github下載臨時固件,見 https://docs.espressif.com/projects/esp-at/zh_CN/latest/esp32c6/Compile_and_Develop/How_to_download_the_latest_temporary_version_of_AT_from_github.html
但我不會下,於是我換了另一種方法,詳情見 https://docs.espressif.com/projects/esp-at/zh_CN/latest/esp32c6/Compile_and_Develop/How_to_clone_project_and_compile_it.html
這種方法比第一種簡單,但需要已經安裝好IDF,並且用安裝後的ESP-IDF CMD以管理員身份打開,最好把下載路徑設置成IDF同一個父級,需要用cd命令跳轉到下載好的esp-at文件夾,在其中執行指令。它這個是自帶python環境,不需要你下載安裝python
下載固件庫一般使用USB連接電腦,你需要找到連接的COM口,然後使用python build.py -p COM15 flash 命令,這裡以COM15為例。同時你應該按住板子上的boot按鍵,否則會進入下載模式,waiting for download,但不會下載。
4.使用AT指令
樂鑫的下載固件的口和AT通信的口不是同一個,你需要去這裡查看
或者當你連接下載固件庫的口上電覆位板子,它會列印一串信息,其中就有AT cmd port:uart1 tx:7 rx:6 cts:5 rts:4 baudrate:115200,其中tx:7和rx:6表示p7口是tx、p6口是rx,需要自己準備一個UART-USB轉接板,一端uart連樂鑫板子,一端usb連pc
註意供電的是USB口,無法單靠串口供電,如果你只連接串口,會提示waiting for download,只需要連接串口和USB並複位即可