espressif / esp-box

The ESP-BOX is a new generation AIoT development platform released by Espressif Systems.
Apache License 2.0
710 stars 173 forks source link

求助,安装MicroPython以后”嘀“,”嘀“不停 (AEGHB-234) #78

Closed jack7927 closed 1 year ago

jack7927 commented 1 year ago

我在thonny上配置MicroPython解释器,下载ESP32S3芯片bin 擦除以后 开始报错,一连接ESP32-S3-Box,电脑音箱嘀嘀响个不停,更换了电脑,数据线都响 我看了Thonny上的错误日志:

11:17:36.299 ERROR thonny.plugins.micropython.mp_back: Exception in MicroPython main method Traceback (most recent call last): File "C:\Program Files (x86)\Thonny\lib\site-packages\thonny\plugins\micropython\mp_back.py", line 139, in init self._process_until_initial_prompt( File "C:\Program Files (x86)\Thonny\lib\site-packages\thonny\plugins\micropython\bare_metal_backend.py", line 268, in _process_until_initial_prompt self._process_output_until_active_prompt( File "C:\Program Files (x86)\Thonny\lib\site-packages\thonny\plugins\micropython\bare_metal_backend.py", line 844, in _process_output_until_active_prompt self._interrupt() File "C:\Program Files (x86)\Thonny\lib\site-packages\thonny\plugins\micropython\mp_back.py", line 337, in _interrupt self._write(INTERRUPT_CMD) File "C:\Program Files (x86)\Thonny\lib\site-packages\thonny\plugins\micropython\mp_back.py", line 466, in _write return self._connection.write(data) File "C:\Program Files (x86)\Thonny\lib\site-packages\thonny\plugins\micropython\serial_connection.py", line 89, in write size = self._serial.write(data) File "C:\Program Files (x86)\Thonny\lib\site-packages\serial\serialwin32.py", line 325, in write raise SerialTimeoutException('Write timeout') serial.serialutil.SerialTimeoutException: Write timeout

求助,应该怎么解决?

ESP-Mars commented 1 year ago

建议通过 u0 rx 和 u0 tx 连接 TTL 转usb 模块,通过串口烧录程序。

当前你是通过 USB 去烧录,芯片被擦除后,Flash 内无代码 USB 重复连接导致 ‘电脑音箱嘀嘀’ 是正常现象。建议提前烧录稳定的固件。

jack7927 commented 1 year ago

非常感谢!您提到的“通过 u0 rx 和 u0 tx 连接TTL 转usb 模块”,是否有什么文档或者资料我能进一步学习?再次感谢您的解惑!

jack7927 commented 1 year ago

这个问题解决了,非常感谢!

ESP-Mars commented 1 year ago

非常感谢!您提到的“通过 u0 rx 和 u0 tx 连接TTL 转usb 模块”,是否有什么文档或者资料我能进一步学习?再次感谢您的解惑!

这是嵌入式基础的串口通信方式,3V3 接 3V3,GND 接 GND,RX 接 TTL 模块的 TX,TX 接 TTL 的模块 RX。TTL 是通用串口通信模块,某宝可采购到。 希望这份文档对您有帮助:https://docs.espressif.com/projects/esp-at/zh_CN/latest/esp32/Get_Started/Hardware_connection.html#id8