diff options
| author | hathach <[email protected]> | 2026-07-24 15:28:50 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2026-07-24 15:56:14 +0700 |
| commit | c9226077bb39dd1f19997272db58596aeeb8fa71 (patch) | |
| tree | 5b663aa706f2ccff3bf6907fc88a4eddbcc66ce0 /src | |
| parent | 24bb035be7881c2b4a95136bef4d03a91c9e31ce (diff) | |
add etm-trace skill: unattended J-Trace ETM capture and analysis
Headless instruction-trace capture on any TRACE_ETM-capable board via
Ozone's automation socket (port 19201, xvfb): etm_capture.py generates a
throwaway project from the board's committed ozone reference (device, TIF,
width, timing, hooks, JLinkScript inheritance), drives the session, and
exports profile/coverage; etm_profile.py renders hot functions, coverage,
per-line/instruction counters and ISR timing from the itrace stream.
SKILL.md carries rig discipline, capture recipes, a new-board bring-up
ladder and troubleshooting; boards.md is the per-board reference (config
table + caveats) for all validated boards.
Diffstat (limited to 'src')
0 files changed, 0 insertions, 0 deletions
