windows下批处理烧录ESP32系列芯片流程——适用工厂烧录

windows下烧录ESP32(ESP32S3)流程

搭建工厂烧录和测试环境:

  1. 安装python-2.7.13,点击python-2.7.13.msi直接安装
  2. 安装pip,解压pip-22.3.1压缩文件,打开pip-22.3.1,使用CMD命令行进入pip-22.3.1文件目录,例如我的文件在G盘ESP文件目录下,则输入cd G:\ESP\TC221\pip-22.3.1
  3. 输入命令安装:
    python setup.py install
  4. 安装esptool.py
    这是一个用python开发的针对ESP32的小工具,可以实现底层的操作,包括Flash的烧写,擦除。输入命令安装:
    python -m pip install esptool
    安装pyserial串口通信工具:
    python -m pip install pyserial
  5. 测试python和esptool.py是否生效
    打开终端,输入python —version查看版本是否正确。
    打开终端,输入esptool.py 查看是否有输出,如果esptool.py安装正常,会输出【usage: esptool】 类似信息。
  6. 烧写流程:
    a) 第一次烧写,打开批处理erase.bat文件,擦除芯片flash
    b) 烧写PCBA测试估计,打开批处理flash_pcba.bat文件
    PCBA测试完成后
    c) 烧写APP固件,打开批处理flash_app.bat文件

设计输出人员查看:

esptool.py烧录流程

  1. 擦除flash (仅首次烧录需要)
    命令:
    esptool.py --chip esp32 --port COM3 --baud 115200 erase_flash
  2. 烧写固件
    命令:
    esptool.py --chip esp32s3 --port COM60 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0xd000 ota_data_initial.bin 0x1000 bootloader.bin 0x10000 esp32devkitc-xxx.bin 0x8000 custom_partitions.bin
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值