micropython esp32手册_在ESP32上开始使用MicroPython

一旦你有了MicroPython firmware 之后你需要上载到ESP32设备中。需要用2步完成:1、你需要将你的设备设置为bootloader(引导)模式。2、你需要需要复制firmware也就是“.bin”到设备中。这些操作的确切步骤需要查看你对应的开发板的详细的文档。

非常幸运,大多数的开发板都带有USB连接,一个usb串口转换器,同时DTR和RTS引脚都以一种特殊的方式连接好了,这样部署firmware 变得非常简单能自动完成。具有这样特性功能的包括“Adafruit Feather HUZZAH32”、“M5Stack”、“Wemos LOLIN32”、和“ TinyPICO ”,以及Espressif (乐鑫)的“ESP32-DevKitC”、“ESP32-PICO-KIT”、“ESP32-WROVER-KIT ”、“ESP32-dev-kits”

为了获得最佳效果,建议在安装新的MicroPython firmware 之前,先删除设备的整个flash。

现阶段我们只支持 “esptool.py ”用来刷frimware. 你可以在一下地址找到这个工具:https://github.com/espressif/esptool/,或者你通过pip工具来安装:pip install esptool

从1.3开始的版本同时支持Python 2.7和Python 3.4(及更新)。较老的版本(至少需要1.2.1)才能工作正常,但需要Python 2.7。

可以使用esptool.py以下命令擦除flash:esptool.py --port /dev/ttyUSB0 erase_flash

然后部署新的使用:esptool.py --chip esp32 --port /dev/ttyUSB0 write_flash -z 0x1000 esp32-20180511-v1.9.4.bin

备注:你可能需要改变”端口号”因为对于您的PC或许和范例的不一样。

你可能需要降低传输的波特率,有可能传输的速度跟不上很高的波特率(比如:你可以通过加入参数    –baud115200 选项将波特率降到 115200 )

对于某些特定闪存的开发板,您可能需要更改闪存模式(比如:你可以在命令行后面加入参数   -fmdio   )

firmware 需要和您下载的 ****.bin文件一致。

如果以上命令运行没有出错,那么MicroPython应该安装在您的板上!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值