摘要:樂鑫官方的開發板使用vscode燒錄韌體是一鍵燒錄,不需要任何操作的,有些做的比較好的第三方板子也可以實作這個功能,但是有的同學購買的第三方esp32開發板就不行,需要在燒錄的程序中按下某一些按鍵,本文以某款ESP32-CAM開發板為例,介紹一下燒錄haas韌體不成功的解決方法,

下載韌體
https://hli.aliyuncs.com/o/config/HaaS_Python/HaaSPython-ESP32-v1.0.0.zip
https://hli.aliyuncs.com/o/config/HaaS_Python/HaaSPython-ESP32-v1.0.0.zip連接硬體,找到正確的串口號
打開vscode開始燒錄

燒錄出現問題,提示的資訊是
ESP32-v1.0.0.bin
esptool.py v3.2
Serial port COM13
Connecting......................................A fatal error occurred: Failed to connect to Espressif device: No serial data received.
For troubleshooting steps visit: https://github.com/espressif/esptool#troubleshooting

怎么解決?
從背面找到該開發板的RST復位按鍵,注意不是串口底板的那個RST,在顯示省略號的程序中,按下這個復位按鍵,
Serial port COM13
Connecting......................................

整個燒寫程序中,需要按下2次復位按鍵,時機都是在省略號的程序中,

燒錄成功的界面如下圖所示,可以享受python開發esp32了,

小結:遇到燒錄不成功的時候不要怕,首先查看串口驅動起來沒有,如果沒有可以換一根USB線,如果串口號有了,但是仍然燒錄不了,那么八成是購買的開發板不支持自動復位功能,可以嘗試按照本文的方式進行燒錄,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/402549.html
標籤:其他
下一篇:物聯網導論筆記
