ESP32-micropython(一)windows环境环境搭建

7 篇文章 0 订阅
2 篇文章 0 订阅

0.参考

 micropython官网

MicroPython - Python for microcontrollers

ESP32的文档参考

Quick reference for the ESP32 — MicroPython 1.18 documentation

1.esp烧录micropython固件

具体参考官网的guideline

 Getting started with MicroPython on the ESP32 — MicroPython 1.18 documentation

具体步骤如下: 

1.1 安装esp32烧录工具esptool

在已安装python3.7的情况下

pip install esptool

1.2 下载固件

MicroPython - Python for microcontrollers

列表中选择esp32,  选择合适的bin文件下载

https://micropython.org/resources/firmware/esp32-20220117-v1.18.bin

下载到合适目录,然后在目录下进入命令行 

1.3 可以在串口调试助手里确认连接板子所用的串口,然后烧录

esptool --chip esp32 --port com13 --baud 460800 write_flash -z 0x1000 esp32-20220117-v1.18.bin

esptool.py v3.2
Serial port com13
Connecting...
Device PID identification is only supported on COM and /dev/ serial ports.
.
Chip is ESP32-D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 58:bf:25:9d:7e:4c
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00001000 to 0x0017cfff...
Compressed 1555136 bytes to 1022998...
Wrote 1555136 bytes (1022998 compressed) at 0x00001000 in 24.3 seconds (effective 511.2 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

2. 连接调试

2.1 最简单的方式就是用putty

输入串口信息后,open终端

2.2 最近玩raspberry PICO的时候,有个更好用的工具,也是跨平台,Thonny

官网

Thonny, Python IDE for beginners

下载windows安装包

 安装完成后,打开记得点选右下角切换到esp32

 然后就可以愉快的用命令行REPL模式或者文件模式来进行开发调试了,灰常方便。

2.3 IDE工具uPyCraft

https://github.com/DFRobot/uPyCraft

 

应用还是很方便, 也附带了几个实用性很强的例子,但是和最新版本的micropython固件有兼容性问题。

软件自动下载的是1.9, 而micropython官网下载的已经是1.18了。

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海里的鱼2022

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值