- 根目錄下新增 /ports 目錄, 所有的埠都移到此目錄下.
- 更新 bytecode 版本至 v3, 因此使用舊版編譯的 .mpy 程式須重新編譯才能執行.
- 性能增強與最佳化, 例如 str 物件的有效 UTF-8 檢查, math 模組的完整域名檢查, 以及執行 regex 時的堆疊溢位檢查等.
MicroPython v1.9.3-8-g63826ac5c on 2017-11-01; ESP module with ESP8266
Type "help()" for more information.
>>> import os
>>> os.listdir()
['boot.py']
可見預設根目錄下只有一個 boot.py 檔, 用 ampy 來看其內容 :
D:\>ampy --port COM3 get boot.py
# This file is executed on every boot (including wake-boot from deepsleep)
#import esp
#esp.osdebug(None)
import gc
#import webrepl
#webrepl.start()
gc.collect()
接著安裝 webrepl :
>>> import webrepl_setup
WebREPL daemon auto-start status: disabled
Would you like to (E)nable or (D)isable it running on boot?
(Empty line to quit)
> E
To enable WebREPL, you must set password for it
New password (4-9 chars): 123456
Confirm password: 123456
Changes will be activated after reboot
Would you like to reboot now? (y/n) y
WebREPL daemon started on ws://192.168.4.1:8266
WebREPL daemon started on ws://0.0.0.0:8266
Started webrepl in normal mode
OSError: [Errno 2] ENOENT
MicroPython v1.9.3-8-g63826ac5c on 2017-11-01; ESP module with ESP8266
Type "help()" for more information.
>>> import os
>>> os.listdir()
['boot.py', 'webrepl_cfg.py']
參考 :
# http://micropython.org/resources/micropython-ChangeLog.txt
# http://micropython.org/download/#esp8266
# WeMOS D1 Mini 開發板測試
2017-12-26 補充 :
今天拿出另外一塊 ESP-01 比較才知, 原來那兩塊 FLASH WRITE TIMEOUT 的都是 512KB 的 板子, 難怪 1MB 的映像檔燒不進去, 三八.
沒有留言 :
張貼留言