flash-keil
Installation
SKILL.md
Keil MDK 烧录
适用场景
Project Profile中标明build_system: keil或工作区中存在.uvprojx/.uvproj文件。- 用户希望将编译产物烧录到目标板,且工程已在 Keil 中配置好调试器(ST-Link、J-Link、CMSIS-DAP 等)。
- 不需要额外安装 OpenOCD,直接使用 Keil MDK 内置的 Flash Download 功能。
必要输入
.uvprojx/.uvproj工程文件路径(或从Project Profile获取)。- 可选的构建目标名称和 UV4.exe 路径。
自动探测
- 复用
build-keil的 UV4.exe 探测逻辑(配置文件 → 环境变量 → 常见路径 → PATH)。 - 解析工程 XML 中的
<DriverSelection>识别调试器类型(ST-Link、J-Link、CMSIS-DAP、ULINK)。 - 若未指定目标,默认使用工程中的第一个 Target。
Related skills
More from leokemp223/embed-ai-tool
stm32-hal-development
Develop STM32 firmware on CubeMX-generated HAL projects, including peripheral configuration, BSP driver structure, interrupt-safe code, and hardware-aware troubleshooting. Use when Codex needs STM32 HAL implementation guidance rather than generic C advice.
19debug-platformio
当需要通过 PlatformIO 内置调试功能对目标板进行 GDB 调试时使用,支持下载暂停、附加和崩溃现场分析。
16peripheral-driver
当需要为外部设备(传感器、存储器、显示屏等)开发 BSP 驱动时使用。提供开源驱动搜索策略、质量评估、代码适配工具和常见设备适配要点。
14serial-monitor
当需要识别正确串口、调用自带脚本抓取日志,并分析嵌入式固件运行状态时使用。
14visa-debug
当需要调试 GPIB/USB/TCP/Serial VISA 仪器通信时使用,支持 SCPI 命令收发、波形捕获、截图和持续监控。
14flash-openocd
当需要使用已探测或显式指定的产物与探针配置,调用自带脚本通过 OpenOCD 烧录嵌入式固件时使用。
14