iar-build-verify
Builds IAR projects, supports configuration selection and structured results, and can export a BIN beside the generated output.
05 / Developer tooling
A composable engineering workflow that turns firmware build, device programming, and communication checks into a traceable minimum acceptance loop.
01 What it solves
Firmware validation often crosses separate tools, file formats, and physical test conditions. This project packages those steps as focused skills, then coordinates them through one workflow with structured output and clear failure boundaries.
02 Skill-chain flow
03 Four composable skills
Builds IAR projects, supports configuration selection and structured results, and can export a BIN beside the generated output.
Resolves project flash settings and programs OUT, BIN, or HEX images through J-Link, including controlled Open Flashloader support.
Runs a minimum DLMS communication check through probe, read, or write operations after programming.
Orchestrates the preceding steps, stops on failure, and combines step status, artifacts, and next actions into one JSON result.
04 Programming modes
Uses the IAR project’s normal image-selection path after a successful build.
Exports a BIN during build and requires that BIN for the programming step.
Programs paired firmware and parameter HEX files in the fixed order: firmware first, parameter second.
05 Engineering decisions
06 Verified scope & boundary
IAR EWARM · SEGGER J-Link · PowerShell · Python · DLMS · JSON