首页 > 电脑专区 > 电脑教程 >

ESP32烧写MicroPython固件

来源:互联网 2023-02-20 18:23:47 版权归原作者所有,如有侵权,请联系我们

MicroPython是Python 3语言的精简高效实现,包括Python标准库的一小部分,经过优化可在微控制器和受限环境中运行。WiFi模块中的ESP8266/ESP32都已支持MicroPython。在这里我们使用乐鑫的GOOUUU-ESP32开发板来演示将MicroPython固件烧入ESP32中。F5D办公区 - 实用经验教程分享!

工具/原料

  • ESP32
  • MicroPython固件
  • USB数据线
  • Linux操作系统
  • PuTTY软件

方法/步骤

  • 1

    固件下载。从MicroPython官网下载ESP32的MicroPython固件。F5D办公区 - 实用经验教程分享!

    ESP32烧写MicroPython固件F5D办公区 - 实用经验教程分享!

  • 1此文章未经授权抓取自百度经验
  • 2

    将GOOUUU-ESP32开发板通过USB线连接至电脑。F5D办公区 - 实用经验教程分享!

    ESP32烧写MicroPython固件F5D办公区 - 实用经验教程分享!

  • 3

    安装esptool。在Linux中打开终端,转到MicroPython固件所在位置,然后输入命令:sudo pip install esptool。F5D办公区 - 实用经验教程分享!

    ESP32烧写MicroPython固件F5D办公区 - 实用经验教程分享!

  • 4

    擦除flash。在终端中输入命令:sudo esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash。F5D办公区 - 实用经验教程分享!

    注:--port是ESP32端口的位置。F5D办公区 - 实用经验教程分享!

    ESP32烧写MicroPython固件F5D办公区 - 实用经验教程分享!

  • 5

    开始烧写。在终端中输入命令:sudo esptool.py --chip esp32 --port /dev/ttyUSB0 write_flash -z 0x1000 firmware.bin。F5D办公区 - 实用经验教程分享!

    注:烧录的固件必须放在flash的0x1000位置;"firmware.bin"是固件,需替换成下载的具体固件名称。F5D办公区 - 实用经验教程分享!

    ESP32烧写MicroPython固件F5D办公区 - 实用经验教程分享!

  • 6

    查看是否烧写成功。打开PuTTY,设置波特率为115200,连接ESP32。如果显示以下信息,则说明烧写成功。F5D办公区 - 实用经验教程分享!

    注:不同的ESP32显示信息可能不同,只要出现“ MicroPython...”和“>>>”即说明烧写成功。F5D办公区 - 实用经验教程分享!

    ESP32烧写MicroPython固件F5D办公区 - 实用经验教程分享!

  • 注意事项

    • MicroPython固件官方下载地址:https://micropython.org/download#esp32
    • PuTTY官方下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!F5D办公区 - 实用经验教程分享!


    标签: 硬件WIFI

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号