查看: 10634|回复: 1

[经验] MicroPython-ESP32的固件烧录方法

[复制链接]
  • TA的每日心情
    无聊
    2019-1-9 09:43
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2019-2-19 11:06:24 | 显示全部楼层 |阅读模式
    分享到:
    导引ESP32开发板只有烧录了MicroPython的固件,才能使用MicroPython进行编程。
    在这篇文章里面,会讲解如何在Ubuntu下给ESP32开发板烧录MicroPython的固件。

    下载最新固件固件可以自己编译也可以下载最新固件.
    固件下载地址: https://micropython.org/download/#esp32

    安装固件烧录工具 ESPTOOL通过pip安装esptool

    1. sudo pip install esptool --upgrade
    复制代码

    ESPTOOL 的帮助文档见: https://github.com/espressif/esptool
    注意:如果是anaconda 就不能通过pip 安装。 可以在.bashrc中, 先屏蔽掉anaconda ,然后安装pip


    1. sudo apt-get install python-pip
    复制代码


    然后通过pip安装ESPtool
    1. sudo pip install esptool --upgrade
    复制代码


    使用esptool进行固件烧录
    将ESP32开发板与PC相连, 确定ESP32开发板在Ubuntu下分配的端口号 ttyUSB?
    1. ➜  ~ ls -l /dev/ttyUSB*
    2. crw-rw---- 1 root dialout 188, 0 8月  10 10:42 /dev/ttyUSB0
    复制代码
    固件烧录脚本
    1. sudo esptool.py --chip esp32 --port /dev/ttyUSB0 write_flash -z  0x1000 esp32-xxxxx固件版本号.bin
    复制代码

    固件烧录日志
    1. fange@cr ~/D/E/1/固件> sudo esptool.py --chip esp32 --port /dev/ttyUSB1 write_flash -z  0x1000 esp32-20180411-v1.9.3-534-g59dda710.bin
    2. esptool.py v2.3.1
    3. Connecting........_
    4. Chip is ESP32D0WDQ6 (revision 1)
    5. Features: WiFi, BT, Dual Core
    6. Uploading stub...
    7. Running stub...
    8. Stub running...
    9. Configuring flash size...
    10. Auto-detected Flash size: 4MB
    11. Compressed 973584 bytes to 604211...
    12. Wrote 973584 bytes (604211 compressed) at 0x00001000 in 53.5 seconds (effective 145.5 kbit/s)...
    13. Hash of data verified.

    14. Leaving...
    15. Hard resetting via RTS pin...
    复制代码
    Reference参考资料

    本文作者 1Z实验室阿凯
    来源 简书


    回复

    使用道具 举报

  • TA的每日心情
    难过
    2021-2-27 22:16
  • 签到天数: 1568 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    发表于 2019-4-4 09:29:35 | 显示全部楼层
    不错支持 522.jpg
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-12-19 20:08 , Processed in 0.124068 second(s), 18 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.