SuperAPI AI 工具集

fw-hil-testing

测试与质量

查看项目

更新于 10-16 05:47

技能介绍

用途:本技能负责固件 HIL 在环验收与证据归档,是 firmware-skills 包的证据链中枢。核心原则是构建成功不等于硬件可用,没有真机证据就不能声明"可用"。

主要能力:按任务分型进入不同流程——OpenWrt 网关/盒子走网关型矩阵,ESP32 片上固件走 MCU 型矩阵,烧录失败或真机行为不符走失败三分类路由,已有部分证据问"能否发货"则按徽章评级。核心产物是 Evidence Contract 验收矩阵,每行含验收项、前置条件、操作、观察手段、预期、证据形式六列,必选覆盖上电启动、核心功能、异常路径、长时间运行(soak ≥24h 起步)、升级路径五类。完成度分三级徽章:仅构建通过、QEMU 引导冒烟通过、真机矩阵全行通过,禁止越级声明。

使用方式:先做运行时核验,如 idf.py --version、ls /dev/tty.usb* /dev/ttyUSB* /dev/ttyACM*、ls -l bin/targets/*/;再逐条过烧录前检查(串口就绪、分区红线、留存可回退固件与校验和、破坏性确认);记录硬件契约后实例化矩阵,刷入目标版本逐行执行取证。ESP32 用 idf.py -p <PORT> flash monitor 刷入观察;OpenWrt 盒子烧录前用 ddbr 备份。

适用场景:OpenWrt 网关与 ESP32 固件的真机验收、发货前证据评审、烧录后无输出等失败排障。

限制:本技能只做验收与证据,不做构建、不做机制实现、不在无仪器时下硬件设计定论;崩溃复位定性、OTA 机制、镜像构建、串口恢复等分别路由到对应技能。引脚、分区偏移、DTB 文件名、内存布局不确定时禁止编造,标 Pending HIL 转运行时核验。证据需脱敏,回退镜像按用户数据对待。具体版本基线与命令行为以官方源为准。