ESP32_LuatOS_Flashtool
简介:
本工具是Luatos For ESP32 项目的配套工具,用于固件的生成,下载,量产
Author : 梦程MI(Darren)
Version : V3.0.0(Date:2021.11.12)
1、使用说明
配置文件
配置文件:config.toml
点击了解TOML
[pkg]
Repo = 'D:\gitee\esp32\LuatOS-ESP32\'
[esp32c3]
Type = 'uart' #'uart' or 'usb'
COM = 'COM176'
Baud = '921600'
Firmware = 'LuatOS-SoC_esp32c3_V0001.bin'
FsPath = 'demo'
FsOffset = '0x310000'
FsSize = '0XF0000'
- [pkg]节点用于生成固件包
- 每种soc都有一个单独的节点,如[esp32] [esp32c3]
- 用户可自定义部分为
COM
Baud
Firmware
FsPath
FsOffset
FsSzize
非必要情况请保持默认
上手指南
- 安装Python3.8
- 切换到仓库文件夹,在命令行执行
pip install -r requirements.txt
- 修改
config.toml
中的COM
Baud
Firmware
FsPath
为您自己的参数 - 执行
python esp32v3.py -h
查看帮助信息,根据您的需求进行使用
usage: esp32v3.py [-h] [-v] [-t TARGET] [-f] [-r] [-p]
ESP32 Flash Tool
optional arguments:
-h, --help show this help message and exit
-v, --version Show version
-t TARGET, --target TARGET
Chip型号:es32c3,esp32s3
-f, --fs 下载脚本
-r, --rom 下载底层固件
-p, --pkg 打包固件
使用示例:
esp32c3刷固件:
python esp32v3.py -t esp32c3 -r
esp32c3刷脚本:
python esp32v3.py -t esp32c3 -f
3、鸣谢
排名不分前后