无线电轨智能车校内赛 | 如何烧制ESP32 MicroPython固件?

  • Ask/Aim: 如何烧制 ESP32上的 MicroPython的固件?
  • Principle: 利用 Thonny软件和 ESP32控制板上的电路完成 MicroPython 固件更新。

01 线电轨


一、问题/目标

  在这块智能车控制电路板上, 核心的是 ESP32 单片机。 ·需要上面使用 MicroPython 进行编程,   原本 ESP32上是没有 MicroPython 固件的, 下面介绍一下对其烧制 MicroPython固件的过程。  通常情况下, 在以下三个情况需要重新下载 MicroPython 固件,  下面介绍在 Thonny 软件环境内下载 MicroPython 固件的方法。  为之后应用打下基础。

GM1690277457_1280_720.MPG|_-6

二、基本原理

  更新ESP32的 MicroPython 固件,  需要三个条件。  第一个条件是下载硬件。  我们手边的这个 ESP32 核心板上已经集成了下载相关的 硬件电路。  在 USB转串口后面,  这两个三极管就构成了 ESP32 固件下载电路。 因此不需要额外的下载硬件了。  第二个条件是下载软件,  第三个就是最新版本, 适合 ESP32对应型号的 MicroPython 固件。  这两个条件, 在 Thonny 环境内自动具备了。   下面我们具体进行演示这个升级过程。

GM1690278068_1280_720.MPG|_-11

三、应用举例

  首先假设已经在电脑内安装有 Thonny 软件, 将 ESP32控制板通过 USB接入电脑。  在 Thonny 软件中, 通过 菜单 Tools 中的 Options 对话框, 进入 Interpreter 页面, 选择了 ESP32 解释器, 点击下面 Install or Update MicroPytthon。 在 Target Port 选择 USB 对应的串口, 这里对应的 COM6。 选择 ESP32 MicroPython 系列, 后面还有一些对应的变体, 使用缺省的版本 1.20.0。 这个步骤可以根据自己所使用的ESP32具体型号进行选择。 如果选择错误, 在后面的下载过程中软件会自动报错。  下面按动 Install 按钮, 下载边开始了。 这个过程包括程序擦除、 程序下载等过程。   由于MicroPython 软件比较大, 所以整个下载过程比较缓慢。  下载完毕之后, 按动 Done, 返回Thonny 主界面, 可以看到 Shell 出现了 提示信息和命令提示符。  输入 help 命令, 可以看到对应的 MicroPython 相应的版本信息和主要使用说明。 至此 ESP32固件升级完成了。

GM1690279004_1280_720.MPG|_-7

四、练习/实验

  根据上面介绍的过程,  大家可以针对手边的ESP32 控制板, 下载其他版本的 MicroPython 固件, 测试其他 ESP32 系列的 MicroPython 是否能够下载下去。   Thonny 软件将 ESP32升级固件变得更加的简便了。

GM1690279352_1280_720.MPG|_-4

02 座资料


一、讲座视频

如何烧制ESP32 MICROPYTHON 固件?

二、讲座资料


■ 相关文献链接:

猜你喜欢

转载自blog.csdn.net/zhuoqingjoking97298/article/details/131922553