码迷,mamicode.com
首页 > 编程语言 > 详细

micropython esp8266 烧录

时间:2019-02-17 16:40:19      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:image   set   line   eset   tutorial   test   图片   github   安装   

MicroPython 介绍

MicroPython 是一个 Python 3 语言的精简、高效实现,其包括 Python 标准库的一小部分,并经过优化,可以运行在微控制器和受限环境中运行。

MicroPython 包含了诸如交互式提示,任意精度整数、闭包、列表解析、生成器、异常处理等高级功能。然而,它足够紧凑,适合并能运行在只有 256k 代码空间和 16k RAM 的硬件上。

MicroPython 旨在尽可能与普通 Python 兼容,从而轻松将代码从桌面传输到微控制器或嵌入式系统。

固件烧录

1、安装esptool,前提你电脑上必须安装的有python,这里用到python2.7 和python3,为了简单,直接安装conda

pip install esptool

2、下载 micropython ESP8266 固件

http://micropython.org/download#esp8266

 

3、烧录固件

# COM18 为你的ESP8266串口
# baud 115200 为波特率
# esp8266-20190125-v1.10.bin 下载的固件

# 清空flash
esptool --port COM18 erase_flash
# 烧录固件
esptool --port COM18 --baud 115200 write_flash --flash_size=detect 0 esp8266-20190125-v1.10.bin

 

烧录完成,使用 putty 或者 SecureCRT 连接

技术图片

 

如果连接能显示

技术图片

 

说明安装成功。

如果提示

Can‘t autodetect firmware, because proper answer not received (may be unknown firmware). 
Please, reset module or continue.

那么在烧录固件的命令中增加 -fm dio  命令

esptool --port COM18 --baud 115200 write_flash --flash_size=detect -fm dio 0 esp8266-20190125-v1.10.bin

 

相关资料

  • MicroPython 官方文档

http://docs.micropython.org

  • MicroPython  GitHub地址

https://github.com/micropython/micropython

  • esptool GitHub地址

https://github.com/espressif/esptool

 

micropython esp8266 烧录

标签:image   set   line   eset   tutorial   test   图片   github   安装   

原文地址:https://www.cnblogs.com/jesn/p/10391628.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!