iar-build-verify
构建 IAR 工程,支持配置选择与结构化结果,并可在构建产物旁导出 BIN。
05 / 开发者工具
一个可组合的工程工作流,将固件构建、设备烧写与通信检查收敛为可追踪的最小闭环验收。
01 解决的问题
固件验证通常跨越不同工具、镜像格式与实体测试条件。该项目将这些步骤封装为聚焦的技能,再通过统一工作流编排,提供结构化结果和清晰的失败边界。
02 技能链流程
03 四个可组合技能
构建 IAR 工程,支持配置选择与结构化结果,并可在构建产物旁导出 BIN。
解析工程烧写配置,并通过 J-Link 烧写 OUT、BIN 或 HEX 镜像,包含受控 Open Flashloader 支持。
在烧写后通过 probe、read 或 write 完成最小 DLMS 通信检查。
编排前述步骤,失败即停止,并将步骤状态、产物与后续建议汇总为一个 JSON 结果。
04 烧写模式
构建成功后沿用 IAR 工程默认的镜像选择路径。
在构建阶段导出 BIN,并在烧写阶段强制使用该 BIN。
按固定顺序烧写配套的固件与参数 HEX:先固件,后参数。
05 工程设计
06 已验证范围与边界
IAR EWARM · SEGGER J-Link · PowerShell · Python · DLMS · JSON