Adds the ability to communicate via TCP with the socat proxy tool or with the OpenOCD debugger providing an RTT with phfs/phoenixd channel.
The data is transferred in a form such as via a serial port or via a USB-to-uart adapter, in the form as understood by the pseudo uart (RTT) driver in plo, the TCP channel acts as a tunnel here.
JIRA: RTOS-532
Motivation and Context
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
How Has This Been Tested?
[ ] Already covered by automatic testing.
[ ] New test added: (add PR link here).
[ ] Tested by hand on: (list targets here).
Checklist:
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing linter checks and tests passed.
[ ] My changes generate no new compilation warnings for any of the targets.
Special treatment
[ ] This PR needs additional PRs to work (list the PRs, preferably in merge-order).
[ ] I will merge this PR by myself when appropriate.
Description
Adds the ability to communicate via
TCP
with thesocat
proxy tool or with theOpenOCD
debugger providing anRTT
with phfs/phoenixd channel.The data is transferred in a form such as via a serial port or via a USB-to-uart adapter, in the form as understood by the pseudo uart (RTT) driver in
plo
, the TCP channel acts as a tunnel here.JIRA: RTOS-532
Motivation and Context
Types of changes
How Has This Been Tested?
Checklist:
Special treatment