VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > python入门教程 >
  • #Python #硬件 #ESP8266 #pip 使用Python与Esptool擦除ESP8266固件

目的:当要烧写新固件时将ESP8266中现存的旧固件擦除。

1.安装esptool工具

1.1 esptool 简介

      Esptool.py 是乐鑫提供的开源库工具,用于 ESP8285, ESP8266, ESP32, ESP32-S等系列芯片和 ROM Bootloader(即:一级 bootloader)通讯,从而实现:固件烧录,flash 擦除,flash 读取,读 MAC 地址,读 flash id ,elf 文件转 bin 等常用功能;flash 校验, 读取内存,载入 bin 到 RAM 执行,读内存,写内存,读 flash 状态,写 flash 状态,读 chip id,组装 bin等高级功能。

1.2 安装Esptool工具

       在Windows命令提示符中输入:


	
 
pip install esptool

       回车后等待安装完成 :

 等待安装完成

    略微等待后即可安装完成:

 安装完成

2.使用方法

2.1 查看ESP8266所在端口

控制面板>设备管理器中查看8266的COM端口,比如我的ESP8266在COM3端口

 我的ESP8266在COM3端口

2.2 擦除固件

Windows命令提示符中输入以下命令来擦除现有固件:


	
 
esptool.py-script.py --port 端口号 erase_flash

注:–port 后要选择对应的端口

 

擦除现有固件过程

      当看到 Chip erase completed successfully in xx.xx s,证明固件擦除成功,这时候你的ESP8266芯片中的所有固件就都被擦除了。

感谢您的阅读,如觉得有用请您点赞,您的鼓励是对我的最大动力!

  END 

2022/11/28

 

 

 



相关教程