当前位置: 首页 > news >正文

使用VSCode开发ESP32单片机基于MicroPython-12.8

  • Vscode搭建环境,最好是分隔开,增加一个新的ESP32的配置文件。
    Pasted image 20251208225144
  • 安装插件,PythonRT-Thread MicroPython
  • 安装RT-Thread MicroPython后,记得将命令行默认打开更改为powershell
    Pasted image 20251209202932
    Pasted image 20251209202953
  • 新建工程

创建新的MicroPython工程
Pasted image 20251208225430

创建一个空白工程
Pasted image 20251208230050

输入文件名
Pasted image 20251208230103

选择文件路径后,会自动生成示例文件
Pasted image 20251208230015

重新选择刚才新建的文件夹打开
Pasted image 20251208230219

工作区已变成LED
Pasted image 20251208230239

将ESP32通过USB连接到电脑后,可以点击左下角的“设备连接/断开”,找到对应的COM口,如果找不到,需要先安装驱动,我的是ESP32DOWO,使用的是CP2102驱动
Pasted image 20251209202440

点击COM口,连接后会再窗口显示如下信息。如果没有显示>>>的话,需要排查一下ESP32模块里有没有MicroPython的固件库。
Pasted image 20251209202622

  • 给ESP32烧录MicroPython固件,需要下载一个Python工具,使用PIP下载,WIN+R,输入CMD打开命令行,按如下步骤(WIN10系统)

  • 1.下载工具pip install esptool,下载完成后验证esptool version
    Pasted image 20251209203515

  • 2.USB连接ESP32模块后查询模块信息esptool.exe chip_id
    Pasted image 20251209203627

  • 知道自己模块的产品型号后,去官网下载固件。点击ESP32筛选,找到WROOM
    Pasted image 20251209203936

  • 点进去,向下滑找到Release发行版,下载最新的固件即可
    Pasted image 20251209204139

  • 再次打开CMD,进入到下载固件的路径,输入以下命令,先擦除程序,再烧录程序

  • esptool --chip esp32 --port COM7 erase_flash

  • esptool.py --chip esp32 --port COM7 --baud 115200 write_flash -z 0x1000 ESP32_GENERIC-20250911-v1.26.1.bin

  • 参数解释:

  • --chip esp32s3 → 芯片型号

  • --port COM5 → 串口号

  • --baud 115200 → 烧录速度

  • write_flash → 烧录命令

  • -z → 压缩数据,加快传输

  • 0x1000 → 烧录起始地址(二级 Bootloader标起始地址

  • firmware.bin → 固件文件名

http://www.jsqmd.com/news/69356/

相关文章:

  • 细胞因子:细胞信使的分子世界与功能解析
  • DBLens 连接数怎么限制?免费 3 个,订阅随便加
  • 过碳酸钠选购指南:优质厂家推荐及欧盟标准供应商盘点
  • 轮询相关算法
  • 数据仓库和数据集市之ODS、CDM、ADS、DWD、DWS - 教程
  • 成膜助剂代理商有哪些?成膜助剂全攻略:成膜助剂进口CIF价格供应商
  • 过碳酸钠供应商大全:实力厂家、制造商及优质批发商推荐指南
  • 完整教程:读后感:《解析极限编程:拥抱变化》
  • 托福备考黄金期,如何精准锁定高性价比机构?
  • 2025托福培训机构怎么选?6大高性价比机构测评+避坑指南
  • 华为fusion-compute-8.x安装
  • 2025年12月广州番禺佛山网站建设,营销网站建设,网站建设推广公司品牌推荐,定制能力与交付效率三维测评
  • 2025雅思一对一机构推荐排行榜:精准提分攻略,考研必看!
  • 2025 雅思报班全攻略:红榜机构测评 + 避坑指南,帮你精准选对课程
  • 2025年12月深圳公装装修公司最新推荐:深圳办公室装修设计、深圳酒店装修设计、深圳展厅装修设计、深圳写字楼装修设计、深圳厂房装修设计、深圳公寓装修设计、八匹马装饰成企业优选
  • GNOME Shell扩展推荐
  • 2025年必备:全国优质租车公司联系电话榜单,包头市租车需要多少钱技术领航,品质之选
  • 2025年12月东莞短视频运营,短视频矩阵,短视频拍摄公司推荐:行业测评与获客指南
  • 2025年12月上海家用软水机厂家标杆推荐:GOOTHO库硕,中央软水机、小型软水机、软水机迷你、软水机家用家庭版、全品类软水解决方案适配多样家庭需求
  • 12月8日总结 - 作业----
  • Redis 数据结构与典型业务映射——五大结构与 Bitmap/HyperLogLog 的适配场景地图
  • 微信小工具的uniapp-vue社团活动管理的高效的系统yagfy
  • 2025雅思报班攻略:高性价比机构+选课避坑指南,帮你精准提分!
  • 解决conda报错:ImportError: cannot import name ‘JSONDecodeError‘ from ‘requests.exceptions‘
  • 「Fire Ball」
  • AI训练成本优化,腾讯云GPU实例选型 - 详解
  • 仿everything制作搞笑检索设计(是的,我没有打错字)
  • 仿everything制作搞笑检索设计(是的,我没有打错字)
  • 雅思上岸秘籍!这些封闭班绝了
  • 2025年12月哈尔滨艺考培训机构标杆推荐:众艺艺考,播音主持|表演|导演|空乘|舞蹈|个性化教学新标准