SuperAPI AI 工具集

boot-flash-recovery

部署与运维

查看项目

更新于 10-16 07:46

技能介绍

用途

该技能面向嵌入式系统的启动与 Flash 恢复场景,用于诊断启动失败、Flash 布局异常、镜像校验问题以及反复复位循环,并给出非破坏性的恢复路径。当请求涉及引导程序(bootloader)或应用、Flash 映射、镜像校验或复位循环时适用。

主要能力

  • 读取共享的嵌入式契约,将源码/构建产物、设备状态与物理证据分开处理。
  • 读取恢复决策路径,保留原始启动/复位日志,识别板卡/芯片、启动链、镜像格式、Flash 映射、安全状态与目标固件,然后再提出写入建议。
  • 离线检查可用的 ELF/bin/hex/UF2 元数据,比对分区/链接地址、向量表位置、槽位限制与镜像头是否匹配确切目标。文件扩展名与二进制长度不能确定加载地址。
  • 分别检查供电/复位/启动跳线以及主机端口/探针归属。
  • 选择该确切板卡支持的最小破坏性恢复方案,保护校准、配置、用户文件与安全密钥。
  • 整片擦除、解除保护、恢复出厂设置、熔丝修改与替换引导程序具有不同影响,绝不作为自动首选修复手段。上传失败不授权移除保护或绕过签名/防回滚检查。

使用方式

按恢复决策路径执行:先保留原始日志与证据,再识别目标信息,离线检查镜像元数据,检查硬件与探针状态,最后选择最小破坏性恢复方案。可配合 probe-debugging 进行目标访问,配合 usb-debugging 进行枚举,配合 ota-deployment-guardian 处理更新槽位/持久化模式兼容性。交付内容包括保留计划、确切的产物/目标/地址、经授权的写入步骤(如有),以及复位后的独立验证。

适用场景

  • 嵌入式设备启动失败或反复复位。
  • Flash 布局、分区或镜像头与目标不匹配。
  • 需要在不破坏校准、配置、用户文件与安全密钥的前提下恢复设备。
  • 需要判断上传失败后是否应进行更激进的恢复操作。

限制

读取可能受限;空读取或被拒绝的读取不能证明 Flash 已被擦除。平台覆盖范围请参见确切测试组合;源过程并不代表每个目标都已测试。具体支持的板卡/芯片组合、工具链版本与验证细节暂未提供。