Bench Procedures
Procedures that need a tag on the bench. Read the relevant one before any change to the boot path, the state machine, power sequencing or the download path: a clean build and passing functional tests have repeatedly failed to show faults these procedures catch.
| Procedure | Use it when |
|---|---|
| Verifying a firmware change | After any firmware change: confirm what compiled, and measure idle after a power-path change |
| Power testing | Taking any current measurement: rig, Joulescope server, flashing, windows, supply voltage, the qualification tools, what to record |
| Debugging a tag | Seeing inside a tag: scratchpad, GDB, GPIO markers, the monitor |
| Capturing a tag | A tag has failed: capture its SRAM, flash and backup registers over SWD before anything resets it, and rebuild a download from the capture |
Per-target power plans and results are linked from power testing.