我试图连接到运行micropython的ESP8266开发板,但没有运气。我已经按照文档中的说明以及在互联网上找到的所有说明进行了擦除和刷新。参见下文(在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。参见正面图片。它通过COM3
在USB
上连接。
当我用PUTTY连接到板上时,出现乱码,并且终端无响应。
腻子序列设置:
Speed: 115200
Data bits: 8
Stop bits: 1
Parity: None
Flow Control: None
当我按下板上的reset键时,腻子端子上的杂物会清除,并且还会显示更多。
对我要去哪里出错了吗?
答案 0 :(得分:1)
对于那些偶然遇到类似问题的其他新手...
我买了一块新板,如上闪烁,并通过上面列出的设置与腻子连接,没有问题。所以我猜板子不好。最后,我可以回到使用Python进行编程。
答案 1 :(得分:0)
尝试将您的波特率更改为9600,它的八分之一速率可以在115200或9600上运行。如果看起来像胡言乱语,请尝试将其更改。作为初学者
答案 2 :(得分:0)
用micropython刷新板为我解决了乱码问题
答案 3 :(得分:0)
我还有一些腻子问题。关闭Putty中的Flow Control可以极大地帮助您。重置后我仍然会遇到一些垃圾,但是在那之后一切都可以正常工作。