700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 物联网开发笔记(68)- 使用Micropython开发ESP32开发板之使用官方工具esptool烧录

物联网开发笔记(68)- 使用Micropython开发ESP32开发板之使用官方工具esptool烧录

时间:2020-11-25 10:42:21

相关推荐

物联网开发笔记(68)- 使用Micropython开发ESP32开发板之使用官方工具esptool烧录

一、目的

这一节我们学习如何使用我们的ESP32开发板来烧录。

二、环境

ESP32 + esptool + Win10 + python3.10 + 其他工具。

ESP32开发板购买地址:

/item.htm?spm=a1z09.2.0.0.39352e8dy0hBq0&id=679204453863&_u=2p01rched2a/item.htm?spm=a1z09.2.0.0.39352e8dy0hBq0&id=679204453863&_u=2p01rched2a乐鑫官方Flash 下载工具

工具 | 乐鑫科技Downloads: SDK & Demos, APKs, Tools and Documents for Espressif Systems products and solutions/zh-hans/support/download/other-toolsMicroPython官方固件下载

MicroPython - Python for microcontrollers/download/esp32/Python3.10官方下载Download Python | The official home of the Python Programming Language/downloads/ESP32开发板串口驱动下载:

USB转TTL(CH340G)(详细).rar_免费高速下载|百度网盘-分享无限制百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间/s/1nt5FZZj三、烧录方法一:MicroPython官方命令行烧录

1,安装esptool,使用pip install esptool命令安装。

esptool也可离线安装,下载地址:

GitHub - espressif/esptool: Espressif SoC serial bootloader utilityEspressif SoC serial bootloader utility. Contribute to espressif/esptool development by creating an account on GitHub./espressif/esptool下载后,CMD进入该目录,输入pythonsetup.py install 即可

2,esptool安装完成后,如果你是第一次将MicroPython烧录到开发板上,先输入如下命令擦除全部flash:

esptool.py --chip esp32 --port com6 erase_flash #com6为ESP32开发板的串口号

3,接着烧录下载的固件到开发板中,开始地址为0x1000:

esptool.py --chip esp32 --port com6 --baud 460800 write_flash -z 0x1000 esp32-0618-v1.19.1.bin

烧录完成,可以进入开发板,进行操作了。

四、烧录方法二:乐鑫官方工具烧录

1,打开我们下载的工具

注意:配有自动下载电路的开发板会自动下载。没有的需要手动进入下载模式。

五、其他工具烧录方法

1,uPyCraft V1.1

下载地址:/link?target=http%3A%2F%%2FuPyCraft%2FuPyCraft_V1.1.exe下载后,无需安装直接双击打开,打开后会提示安装字体,按提示安装即可。然后设置串口和开发板类型

烧录完成后

看到“>>>”即代表连接开发板成功。

2,Thonny V4.0.1

下载地址:Thonny, Python IDE for beginners/

具体使用方法请看我这个文章:

物联网开发笔记(17)- 使用Micropython开发ESP32开发板开发环境准备_魔都飘雪的博客-CSDN博客_micropython开发板使用MicroPython开发ESP32开发板开发环境准备/zhusongziye/article/details/126913953

3,Mu V1.1这个IDE不能烧录固件

下载地址:

Download Mu (codewith.mu)https://codewith.mu/en/download下载后,安装,然后打开

4,VS code

需要安装乐鑫esp-IDF开发环境,比较繁琐。具体步骤可以查看乐鑫官方文档。

大概步骤如下:

1,电脑先安装Python,Git,VS code

2,下载esp-idf安装文件,进行安装

/dl/esp-idf/?idf=4.4/dl/esp-idf/?idf=4.4

3,打开VS code,安装Espressif IDF插件,选择第三项,在已经存在的esp idf上安装。因为我们第二部已经安装了,所以此处选择第三项。安装完成后会提示“all settings have been configured. You can start using the extension”。

4,设置开发板为ESP32, 设置好端口等,进行烧录。后面有时间单独写一篇给大家介绍下。

VS code功能强大,但是搭建ESP环境设置比较繁琐。对于初学者不推荐。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。