一、目的

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

二、环境

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

ESP32开发板购买地址:

https://item.taobao.com/item.htm?spm=a1z09.2.0.0.39352e8dy0hBq0&id=679204453863&_u=2p01rched2ahttps://item.taobao.com/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 solutionshttps://www.espressif.com.cn/zh-hans/support/download/other-toolsMicroPython官方固件下载

MicroPython - Python for microcontrollershttps://micropython.org/download/esp32/Python3.10官方下载Download Python | Python.orgThe official home of the Python Programming Languagehttps://www.python.org/downloads/ESP32开发板串口驱动下载: 

2013年USB转TTL(CH340G)(详细).rar_免费高速下载|百度网盘-分享无限制百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间https://pan.baidu.com/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.https://github.com/espressif/esptool下载后,CMD进入该目录,输入python setup.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-20220618-v1.19.1.bin

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

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

1,打开我们下载的工具

 

 

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

五、其他工具烧录方法

1,uPyCraft V1.1

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

 

 

 烧录完成后

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

2,Thonny V4.0.1

下载地址:Thonny, Python IDE for beginnershttps://thonny.org/

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

物联网开发笔记(17)- 使用Micropython开发ESP32开发板开发环境准备_魔都飘雪的博客-CSDN博客_micropython开发板使用MicroPython开发ESP32开发板开发环境准备https://blog.csdn.net/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安装文件,进行安装

https://dl.espressif.cn/dl/esp-idf/?idf=4.4https://dl.espressif.cn/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环境设置比较繁琐。对于初学者不推荐。

更多推荐