固件,就是文件,固化在存储介质上的文件,而文件,其实就是数据。
烧写,就是写数据,把文件(固件/数据)写到存储介质(Nand Flash, Nor Flash等)上。
当把这些固件写到储存器中后,板子下次启动的时候,直接从这些储存器中找到这些文件,嵌入式系统就能够直接跑起来。个人理解是把python的库下载到板子里然后就可以调用里面的函数了。
开发板ESP-WROOM-32
准备工作
烧录固件好比喝水
第一步杯子(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,进度条完就好了。。。。。。
可能会有很多莫名其妙的问题头大,一个一个解就行
小白一个,有错还请指正
今日闲话文章来源:https://www.toymoban.com/news/detail-530582.html
四旋翼快装好了,好了一定记录一下,希望别炸🙏文章来源地址https://www.toymoban.com/news/detail-530582.html
到了这里,关于ESP32学习准备——烧录MicroPython固件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!