esp8266-microPython开发固件烧录用户手册1.4

20 篇文章 0 订阅
15 篇文章 2 订阅

esp8266-microPython开发固件烧录用户手册1.4

温馨提示:

1.esp8266 BOOT脚为GPIO0,对应于插座的按键

2.芯片小板中已经预留了所有烧录相关的引脚,大家可以按需焊接引线

3.程序下载完,使用串口查看log时,需要使用220v供电使用(请务必准守用电安全)。

原因:由于插座中包含继电器,计量计等耗电设备,所以usb转串口提供的3.3V电压和电流可能会出现供电不足,表现为usb转串口与电脑连接断断续续,导致无法查看log。

烧录

所需硬件

智能插座套件 1个

usb转ttl模块 1个

杜邦线若干 4-5条

获取方式:淘宝自行购买

软件工具

Thonny
Thonny 也是一款 MicroPython 开发工具,用于micropython程序的开发
获取方式
1)在 `插座通用资料/软件工具/开发软件` 目录下获取,
2)亦可访问thonny官网下载   https://thonny.org/
flash_download_tools

flash_download_tool_3.6.5:是一款非常实用的ESP模组烧录软件

适用情况
工厂阶段,无源码,仅有bin,可以使用该工具进行固件下载

获取方式
1)在 `插座通用资料/软件工具/固件下载` 目录下获取,
2)亦可访问乐鑫官网下载   https://www.espressif.com/zh-hans/support/download/other-tools

插座与USB转TTL模块之间接线

插座中3.3V,gnd,RX,TX接USB转ttl的3.3V,gnd,TX,RX

以下线颜色说明:

红色:3.3V

黑色:gnd

黄色:RX

绿色 :TX

esp8266老版本插座(底板3针)

image-20230812204139219 image-20230812203731529

esp8266新版本插座(底板4针)

image-20231008145049341

image-20231008145143243

下载对应的 MicroPython固件

MicroPython 官网下载地址:https://micropython.org/download/,下载最新固件烧录即可

这里下载的是ESP8266_GENERIC-20231005-v1.21.0.bin

image-20231010104153416

image-20231010105051733

烧录MicroPython固件

flash_download_tools烧录方法

注意:这里要使用flash_download_tools_v3.6.5版本。因为通过 使用flash_download_tools最新版本烧录后,板子启动打印乱码,无法进入到miropython

打开flash_download_tools_v3.6.5
选择 ESP8266 DownloadTool

image-20230812193222324

选择烧录固件和填对应地址

image-20231010163859909

选择串口,波特率,点击开始

最后,选择com口(usb转串的串口号)和比特率,然后将设备进入下载模式(参考下边章节)点击START开始

将设备进入下载模式
进入下载模式方法
1. 先将8266模块断电(断开usb转串口模块与8266之间的3.3V接线)
2. 将8266模块的IO0拉低(即ssa,sse类插座按键按住)
3. 然后再给8266模块上电(连接上usb转串口模块与8266之间的3.3V接线)
4. 当下载时,IO0也要一直拉低(即ssa,sse类插座按键按住)
 (提示:esp8266老版本插座(底板3针),这步IO0可以拉高即松开按键;
        esp8266新版本插座(底板4针),这步IO0也需一直拉低即按住按键,否则会断开烧录
  )
5. 等到下载完成。

注意8266的IO0,对于即ssa,sse类插座产品,就是按键key。

烧录完成截图如下:

image-20231010150059424

核实固件是否烧录成功

使用串口工具 波特率设置为115200 ,数据位8,停止位1 无奇偶校验 无流控

image-20231010150416783

image-20231010150637332

image-20231010150212231

esptool.py烧录方法(不适用esp8266)

因为通过这个烧录后,板子启动打印乱码,无法进入到miropython。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

心之雅

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

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

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

打赏作者

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

抵扣说明:

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

余额充值