Skip to content

[Feature Request]: pyOCD run: prioritize probe access scheduling (SWO > RTT > semihosting) #884

@DavidLesnjak

Description

@DavidLesnjak

Description

Analyze and improve probe access scheduling in pyocd run for concurrent features:

  • RTT
  • SWO
  • Semihosting (incl. target state checks)

Requested priority order:

  1. SWO (highest)
  2. RTT
  3. Semihosting / target state polling (lowest)

Goal:

  • Reduce contention/latency and avoid data loss when multiple services are active.
  • Ensure semihosting and state checks do not starve RTT/SWO probe access.

Is this request a Security Requirement?

  • Yes

Priority

High

Related Issues (Optional)

No response

Additional Notes (Optional)

No response

Metadata

Metadata

Assignees

Labels

pyOCDChange is required in shipped pyOCD variant

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions