esp32开发板上手micropython--windows环境

Posted pocean2012

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了esp32开发板上手micropython--windows环境相关的知识,希望对你有一定的参考价值。

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

 

以上是关于esp32开发板上手micropython--windows环境的主要内容,如果未能解决你的问题,请参考以下文章

ESP32-C3上手笔记 | 01 - ESP32 C3开发环境搭建(ESP-IDF)

esp32开发板上电24小时坏了

开源智能手表TTGO-WATCH上手把玩环境配置

ESP32上手笔记 | 02 - ESP32-Arduino开发环境搭建

ESP32上手笔记 | 02 - ESP32-Arduino开发环境搭建

使用VScode开发ESP32,PlatformIO开发ESP32