从 PUTTY 连接到 ESP8266 运行 micropython

Connect to ESP8266 running micropython from PUTTY

我正在尝试连接到 ESP8266 开发板 运行 micropython,但没有成功。我已经按照文档中的说明和互联网上的所有说明进行了擦除和闪烁。见下文(这是在 Windows 10):

C:\Users\Kevin\Documents\MicroPython\firmware>esptool.py --port com3 erase_flash
esptool.py v2.5.1
Serial port com3
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
MAC: 60:01:94:70:fc:da
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
Chip erase completed successfully in 2.5s
Hard resetting via RTS pin...

C:\Users\Kevin\Documents\MicroPython\firmware>esptool.py --port com3 --baud 460800 write_flash --flash_size=detect 0 esp8266-20180511-v1.9.4.bin
esptool.py v2.5.1
Serial port com3
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
MAC: 60:01:94:70:fc:da
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Auto-detected Flash size: 4MB
Flash params set to 0x0040
Compressed 604872 bytes to 394893...
Wrote 604872 bytes (394893 compressed) at 0x00000000 in 9.3 seconds (effective 522.8 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

C:\Users\Kevin\Documents\MicroPython\firmware>

电路板背面印有 AMICA。看正面图。它通过 USBCOM3 上连接。


当我使用 PUTTY 连接到电路板时,出现乱码并且终端没有响应。

Putty 串行设置:

Speed: 115200
Data bits: 8
Stop bits: 1
Parity: None
Flow Control: None

当我在板上按下重置键时,putty 终端上的乱码消失并出现更多。

有没有想过我哪里出错了?

尝试将波特率更改为 9600,它会在 115200 或 9600 上运行。如果它看起来像乱码,请尝试更改它。作为首发

对于那些遇到类似问题的其他新手...

我买了一块新板,按照上面的方式刷了它,并按照我上面列出的设置与腻子连接,没有任何问题。所以我猜是一块坏板。终于,我可以在 Python.

中继续编程了

用 micropython 刷机解决了我的乱码问题

我也遇到了一些 Putty 问题。在 Putty 中关闭 Flow Control 对一切都有很大帮助。我在重置时仍然得到一行垃圾,但之后一切正常。