nxp-monkey details

design / cli / details

Purpose

Print a structured view of one part's KEX data tree: top-level processor header, CPU cores, per-package variants, and a manifest of typed file links inside each variant. The heavier payloads (per-peripheral registers, pin-mux model, clock tree) are reachable through the printed paths but are not eagerly parsed; see details() API and docs/research/xml_survey.md.

Usage

nxp-monkey details PART [--variant VARIANT] [--version VERSION]

Behavior

Fetches PART on demand if the local cache is empty for the requested SDK variant. Defaults to ksdk2_0 per ADR-0008. Resolves the tool version per ADR-0007 unless --version is explicit.

Output

Plain text with one labelled field per line, followed by a list of cores, properties and per-package variants. Use the library API for a programmatic shape.

--json mode

With the global --json flag, details writes <PART>.json to the working directory (the same spine that fetch writes inside DIR/<PART>/json/) and prints that path on stdout instead of the labelled text view.

Library equivalent

nxp_monkey.details("MCXA132")
nxp_monkey.details("MCXA132", variant="ksdk2_0", version="26.03")

Tests

Related