2018年9月16日 星期日

[Python] OSX esptool.py 燒錄MicroPython 到 Node MCU(CH340 USB to UART Chip)問題

在燒錄MicroPython到Node MCU後,使用adafruit ampy出問題

could not enter raw repl
















網路上說加-d 2可解

ampy --port /dev/cu.wchusebserial1410 -d 2 ls

結果是卡住,沒有回應...Orz,該不是會沒燒好吧....


最後想到過去在工作中遇到CH3400 在linux上baud rate 250000 無法正確工作的情況,

仔細看了一下,它燒錄baud rate用460800~降速到115200看看,皆大歡喜。

esptool.py --port /dev/cu.wchusbserial1410 --baud 115200 write_flash --flash_size=detect 0 ~/Downloads/esp8266-20180511-v1.9.4.bin

目前試了2款Mac book Pro , MBP 2015用460800可以燒錄,不會有錯誤訊息,但有機會不成功,我就是踩到這個坑。

MBP 2017則會直接無法燒錄,改成115200後正常






























參考資料
CH340 OSX flash error with speed greater 115200https://github.com/espressif/esptool/issues/145

沒有留言:

張貼留言