Keil MDK 烧录 适用场景 - 中标明 或工作区中存在 / 文件。 - 用户希望将编译产物烧录到目标板,且工程已在 Keil 中配置好调试器(ST-Link、J-Link、CMSIS-DAP 等)。 - 不需要额外安装 OpenOCD,直接使用 Keil MDK 内置的 Flash Download 功能。 必要输入 - / 工程文件路径(或从 获取)。 - 可选的构建目标名称和 UV4.exe 路径。 自动探测 - 脚本启动即自动复用工程根目录 中上次成功的 profile 作为默认参数(显式参数优先,无需先手动传 ); 仅用于断言缓存必须存在,无缓存则非零退出。无缓存或用户明确要求重新探测时,脚本自动回退到正常扫描。 - 复用 的 UV4.exe 探测逻辑(配置文件 → 环境变量 → 常见路径 → PATH)。 - 解析工程 XML 中的 识别调试器类型(ST-Link、J-Link、CMSIS-DAP、ULINK)。 - 若未指定目标,默认使用工程中的第一个 Target。 执行步骤 1. 先阅读 references/usage.md,确认本次操作。 2. 对于常见场景,直接一次调用完成探测+烧录: 3. 读取脚本输出的烧录结果报告,关注成功/失败状态、调试器类型和日志证据。 4. 将烧录结果写回 ,推荐下一步 skill。 失败分流 - :Keil MDK 未安装…