Skip to content

RTT: improve debugger responsiveness and polling error reporting - #2054

Merged
RobertRostohar merged 2 commits into
pyocd:developfrom
DavidLesnjak:rtt
Oct 14, 2026
Merged

RobertRostohar merged 2 commits into
pyocd:developfrom
DavidLesnjak:rtt

Conversation

@DavidLesnjak

Copy link
Copy Markdown
Collaborator
  • Keep GDB commands responsive during RTT control block discovery.
  • Report the first RTT polling failure and recovery in pyocd gdbserver and pyocd run, suppressing repeated warnings.

Report the first RTT polling failure and recovery in gdbserver and run.
Propagate channel transfer errors and suppress repeated warnings.
Prevent RTT discovery from occupying the service loop and delaying GDB
commands. Cache the ELF symbol address and give the client thread time
to process commands between discovery attempts.
@RobertRostohar
RobertRostohar merged commit 00c58b0 into pyocd:develop Oct 14, 2026
40 of 42 checks passed
@DavidLesnjak
DavidLesnjak deleted the rtt branch October 14, 2026 07:16
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.

2 participants