Skip to content

Updates for settings for pyOCD Trace#604

Merged
ReinhardKeil merged 7 commits into
Open-CMSIS-Pack:mainfrom
jreineckearm:pyocd-trace-updates
Jun 29, 2026
Merged

Updates for settings for pyOCD Trace#604
ReinhardKeil merged 7 commits into
Open-CMSIS-Pack:mainfrom
jreineckearm:pyocd-trace-updates

Conversation

@jreineckearm

@jreineckearm jreineckearm commented May 20, 2026

Copy link
Copy Markdown
Collaborator

Fixes

Changes

  • Remove port-width for pyOCD, not expected to be supported there soon (effectively required for sync trace port)
  • Be more specific about configured trace output referring to raw trace output ("formatter level" if formatter enabled).
  • Change debug-vars-set: to device-settings:. Change the format *.dbgconf-like string to list of YAML key-value pairs.
  • Add debug-sequences-conf: and child traceSetup: to distinguish between full and legacy custom-parts-only usage of trace sequences.
  • Minor clarifications of modes for which settings are relevant.

Checklist

  • 🤖 This change is covered by unit tests (if applicable).
  • 🤹 Manual testing has been performed (if necessary).
  • 🛡️ Security impacts have been considered (if relevant).
  • 📖 Documentation updates are complete (if required).
  • 🧠 Third-party dependencies and TPIP updated (if required).

@jreineckearm jreineckearm changed the title Remove port-width for pyOCD, be more specific about raw output Updates for settings for pyOCD Trace May 20, 2026

@soumeh01 soumeh01 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please ignore the link checker job failures. A few placeholder links have been intentionally introduced ahead of the release and are expected at this stage.

@RobertRostohar RobertRostohar left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jreineckearm jreineckearm force-pushed the pyocd-trace-updates branch 3 times, most recently from 7d7e5f5 to 28b254c Compare June 15, 2026 18:13
Signed-off-by: Jens Reinecke <jens.reinecke@arm.com>
Signed-off-by: Jens Reinecke <jens.reinecke@arm.com>
@jreineckearm jreineckearm force-pushed the pyocd-trace-updates branch from 28b254c to d5cf3ee Compare June 16, 2026 15:35
- Turn *.dbgconf like string into yaml key-value pairs
- Pending discussion: rename `debug-vars-set`

Signed-off-by: Jens Reinecke <jens.reinecke@arm.com>
… to `dbgconf`

Signed-off-by: Jens Reinecke <jens.reinecke@arm.com>
Signed-off-by: Jens Reinecke <jens.reinecke@arm.com>
Signed-off-by: Jens Reinecke <jens.reinecke@arm.com>
@ReinhardKeil ReinhardKeil merged commit e013922 into Open-CMSIS-Pack:main Jun 29, 2026
4 checks passed
@jreineckearm jreineckearm deleted the pyocd-trace-updates branch June 30, 2026 05:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants