ESP32学习准备:如何烧录MicroPython固件

固件,就是文件,固化在存储介质上的文件,而文件,其实就是数据。

烧写,就是写数据,把文件(固件/数据)写到存储介质(Nand Flash, Nor Flash等)上。

当把这些固件写到储存器中后,板子下次启动的时候,直接从这些储存器中找到这些文件,嵌入式系统就能够直接跑起来。个人理解是把python的库下载到板子里然后就可以调用里面的函数了。

开发板ESP-WROOM-32

  1. 准备工作

烧录固件好比喝水

第一步杯子(flash_download_tool)

第二步洗杯子的工具(esptool)

第三步水(esp32-20210418-v1.15.bin)

flash_download_tool_3.9.3

链接:https://pan.baidu.com/s/1oZEJmT9w_bv6wc9w-4GNYA

提取码:e4be

esptool

esptool只支持python2!!!

esptool只支持python2!!!

esptool只支持python2!!!

在python官网下载python2.7.18,路径默认,记得安装的时候添加到环境变量,应该自带了pip

安装完python运行cmd输入“python”可以看到版本

cmd输入以下命令查看pip版本

pip -V

如下 shell 命令任选其一安装esptool,执行成功即可:

pip install esptool

python -m pip install esptool

pip2 install esptool

安装成功后cmd输入以下命令有esptool还有版本号就行,验证esptool安装成功的方法很多,建议验证一下

pip list

esp32-20210418-v1.15.bin

这是MicroPython的二进制文件

链接:https://pan.baidu.com/s/1c-CYNilZ2VWCuEiZR0gkRQ

提取码:vt83

可以在官网下载https://www.micropython.org/download/esp32/

到此准备结束

2.固件擦除

洗杯子

把电脑和开发板连起来在设备管理器查看是哪个COM口

cmd 执行以下命令进行固件擦除

esptool.py --port  COM12  erase_flash    //COM后写自己的端口号

3.新固件烧录

打开flash_download_tool_3.9.3.exe

chipType选择ESP32,点最上面那个绿框后面的省略号找到.bin文件(MicroPython的二进制文件)剩下的都照着弄就行,完了点START,进度条完就好了。。。。。。

可能会有很多莫名其妙的问题头大,一个一个解就行

小白一个,有错还请指正

今日闲话

四旋翼快装好了,好了一定记录一下,希望别炸🙏

物联沃分享整理
物联沃-IOTWORD物联网 » ESP32学习准备:如何烧录MicroPython固件

发表评论