[ESP32]在Thonny IDE中,如何將MicroPython firmware燒錄到ESP32開發板中?

ESP32 I MicroPython\] Flash Firmware by Thonny(4.1.4) IDE 正常安裝流程,可參考上述影片。然而,本篇文章主要是紀錄安裝過程遇到的bug, 供未來查詢用,也一併供有需要的同好參考。 #### 問題:安裝後,Thonny互動介面顯示一堆亂碼和connection lost錯誤訊息 安裝過程同樣可以看到已順利燒錄MicroPython firmware的描述,如圖一的紅框所示。但在Thonny IDE的互動視窗中,卻無法像影片內容一樣,正常顯示MicroPython的版本等等訊息,同時按照錯誤訊息指示,點擊IDE上方的STOP按鈕重新連接,也仍然重複顯示亂碼,如圖二的藍框所示。 ![](https://file.jishuzhan.net/article/1751450647695200258/2b6ff3e11fa60ffa2e564ae7c55f6004.webp) ![](https://file.jishuzhan.net/article/1751450647695200258/b1cd0aa837bdd1bed91916cfb7c47c97.webp) #### 解決方案:嘗試安裝不同版本的CH340驅動程式 **a.**意外發現上述在Thonny IDE出現亂碼的ESP32開發板,卻可在Arduino的監看視窗正常顯示MicroPython的版本等等訊息,再加上Thonny IDE顯示connection lost錯誤訊息。 **b.**另外,影片內成功燒錄firmware是另一片具有CP210芯片的ESP32開發板,一次就完成燒錄。而具有CH340USB轉串口芯片的ESP32開發板,卻屢屢出現亂碼。 **c.**綜上所述,同時加上開發板購買商家的技術支援,推敲可能是串口驅動程式為主要問題。 **d.**經不同版本驅動程式的測試,最終順利將MicroPython firmware燒錄該片開發板。所以結論為若遇到connection lost,可嘗試不同版本的USB轉串口芯片驅動程式。 ![](https://file.jishuzhan.net/article/1751450647695200258/775cd31eb3e58b5e119f048b12365d41.webp) ![](https://file.jishuzhan.net/article/1751450647695200258/85e87573240bceb4cadf245b341fdadc.webp) #### 後記: CP210和CH340是常用的USB轉換串口芯片,分別由Silicon Laboratories, Inc和南京沁恒微电子股份有限公司(wch.cn)製造,驅動程式連結如下,供參考。 [CP210 driver](https://www.silabs.com/documents/public/software/CP210x_Windows_Drivers.zip "CP210 driver") [3.4.2014.8 CH340 driver](https://www.arduined.eu/ch340-windows-8-driver-download/ "3.4.2014.8 CH340 driver") [3.8.2023.2 CH340 driver](https://www.wch.cn/downloads/CH341SER_EXE.html "3.8.2023.2 CH340 driver")

相关推荐
蔗理苦1 小时前
2025-04-05 吴恩达机器学习5——逻辑回归(2):过拟合与正则化
人工智能·python·机器学习·逻辑回归
阿波c麻了2 小时前
第十五届单片机模拟考试II
单片机·嵌入式硬件
charlie1145141912 小时前
STM32F103C8T6单片机的起始点:使用GPIO输出点亮我们的第一个小灯(HAL库版本)
stm32·单片机·嵌入式硬件·学习·教程·hal库·gpio
啥都鼓捣的小yao2 小时前
Python解决“数字插入”问题
python·算法
csdn_aspnet2 小时前
如何在 Linux 上安装 Python
linux·运维·python
jimin_callon3 小时前
VBA第三十八期 VBA自贡分把表格图表生成PPT
开发语言·python·powerpoint·编程·vba·deepseek
愚戏师4 小时前
软件工程(应试版)图形工具总结(二)
数据结构·c++·python·软件工程
NEET_LH4 小时前
金融数据分析(Python)个人学习笔记(6):安装相关软件
python·金融·数据分析
niuTaylor4 小时前
大学生机器人比赛实战(三)经验篇
单片机·嵌入式硬件·机器人
哈哈哈哈哈哈哈哈哈...........5 小时前
【java】在 Java 中,获取一个类的`Class`对象有多种方式
java·开发语言·python