PlatformIO 烧录 适用场景 - 中标明 或工作区中存在 。 - 用户希望将编译产物烧录到目标板,利用 PlatformIO 内置的上传机制。 - 支持串口、JTAG、DFU 等多种上传协议,由 中的 决定。 必要输入 - PlatformIO 工程目录(包含 )。 - 可选的环境名称和上传端口。 自动探测 - 脚本启动即自动复用工程根目录 中上次成功的 profile 作为默认参数(显式参数优先,无需先手动传 ); 仅用于断言缓存必须存在,无缓存则非零退出。无缓存或用户明确要求重新探测时,脚本自动回退到正常扫描。 - 自动定位 CLI。 - 解析 中的环境列表和 。 - 若未指定环境,使用 或第一个环境。 - 可列出已连接设备帮助用户确认端口。 执行步骤 1. 先阅读 references/usage.md,确认本次操作。 2. 对于常见场景,直接一次调用完成烧录: 3. 若需指定上传端口: 4. 读取脚本输出的烧录结果报告,关注成功/失败状态和证据。 5. 将烧录结果写回 ,推荐下一步 skill。 失败分流 - :设备未连接、串口被占用或权限不足。 - :板卡配置无效或环境名不存在。 - :上传过程中出错。 输出约定 示例输出格式: - 成功后推荐 (查看串口输出)或 (在线调试)。 - 失败时输出失败分类和日志证据。 交接关系 - 从 接收编译成功的工程信息。 -…