NodeMCU模块写入MicroPython固件
时间:2022-04-22
本文章向大家介绍NodeMCU模块写入MicroPython固件,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
首先到micropython官方网站下载esp8266的固件, 下载地址为: https://micropython.org/download/#esp8266
我下载的是稳定版的固件 esp8266-20171101-v1.9.3.bin
esp8266好像是有好几种刷固件的软件, 我电脑上正好装了python, 就用esptool了, 安装很简单, 使用命令:
pip install esptool 就可以了.
接下来开始刷固件, 首先新建一个文件夹, 把固件复制到文件夹里面, 然后按住键盘上shift在文件夹空白处右击, 选择 在此处打开命令窗口.
建议在刷固件前先进行擦除操作, 使用命令
esptool --port COM5 erase_flash
擦除flash, 其中端口换为你自己的端口, 此端口可在设备管理器中查看.
因为我电脑上同时装有python2和python3, 所以命令略有不同.
刷固件命令:
esptool --port COM5 --baud 460800 write_flash --flash_size=detect 0 esp8266-20171101-v1.9.3.bin --verify
另外网上有文章称在烧录前要通过如下操作进行固件烧录模式(NodeMCU):
按信Flash键不松开
按下RST键并松开
松开Flash键
不过我是直接烧录的好像没出现问题.
然后通过串口连接, 并再复位一次就可以看到MicroPython命令行界面了.
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法