使用Expressif Dev-Board和Standard Micropython.bin I能够创建一个LittleFS2分区,将其安装并将数据写入文件:
# ESP8266 and ESP32
import os
os.umount('/')
os.VfsLfs2.mkfs(bdev)
os.mount(bdev, '/')
with open("myfile.txt", "a") as f:
f.write("myData")
我完成了此OS.listDir()将显示myfile.txt文件,但我看不到在ESP上更新代码的方法。
我假设我需要先摆脱LittleFS2文件系统,但找不到这样的示例。
我发现更改代码的唯一方法是擦除所有闪光灯,加载新的Micropython.bin.bin,然后再次将我的代码模块刷到芯片上 - 对于我的代码中的每一个更改,这都是一个漫长的过程?
import os
os.umount('/')
os.VfsFat.mkfs(bdev)
os.mount(bdev, '/')
import _boot
这应该重新格式化闪光灯作为脂肪,然后使用post_flash
_boot
模块重新定位
B-使用IDE编写/写给MCU的代码 用来解决您的MCU连接(或TELNET)连接,另一种方法是使用IDE(
pymakr肯定可以使用,或者可能工作也可能工作)与MCU连接。 只要文件不太庞大 C-使用CMDline工具从您的MCU下载文件 有一些工具 rshell
优势:可以下载完整的文件夹,但在WindowsPyboard.py
简单用于单个文件/下载而不是用于更复杂的操作。请勿使用PYPI