# MCUFlashTool **Repository Path**: lc7268/mcuflash-tool ## Basic Information - **Project Name**: MCUFlashTool - **Description**: 常用xiao的烧录脚本集成 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-26 - **Last Updated**: 2026-02-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MCUFlashTool ## gitee: ``` https://gitee.com/lc7268/mcuflash-tool.git ``` ## 使用说明 支持对以下xiao及MCU进行固件烧录: 1. esp8266, esp32c3, esp32s3, esp32c6等 2. samd21 3. seeeduino_v4 4. arduino_uno 5. xiao_mg24 6. xiao_r4 ...待添加 通过配置文件(config.ini 和 config.json)设置烧录参数,包括芯片的 VID、PID、以及固件名称等,并根据其配置信息构建正确的烧录命令,执行烧录操作。 ### 配置文件说明 - **config.ini**: 指定当前要烧录的 MCU 型号及基本设备识别信息(VID 和 PID)和固件文件名。 - **config.json**: 存放不同 MCU 型号的默认详细烧录参数配置。 ### 运行及调试程序 运行MCUFlashTool_qtUI.exe即可,可以直接在ui界面修改config,然后update config,或通过cmd运行MCUFlashTool.exe。 调试时直接运行 main.py 文件,程序会读取配置文件,确定要烧录的 MCU 及其相关参数,然后构建烧录命令并执行。 ## 注意事项 - 修改配置文件时,请确保格式正确,尤其是 JSON 文件的格式要求严格。 - 确保固件文件路径正确,并且固件文件与要烧录的 MCU 型号兼容。 - 对于不同的 MCU 型号,其烧录方式不同。