Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CMSIS-DAP over Ethernet #496

Open
0Grit opened this issue Sep 6, 2018 · 3 comments
Open

CMSIS-DAP over Ethernet #496

0Grit opened this issue Sep 6, 2018 · 3 comments
Labels

Comments

@0Grit
Copy link

0Grit commented Sep 6, 2018

I want to debug and monitor a board running mbedOS remotely over a local IP based network.

Any comments on the feasibility of adding gdbserver protocol support or a "pyOCDserver" interface to daplink?

I'm envisioning using a modified FRDM-K64 or an evolved version of the CI board to act as a network debug server and test runner.

@flit
Copy link
Collaborator

flit commented Sep 6, 2018

Hi @loverdeg-ep. The easiest way to do this, and the only way right now, is connect the board to a PC, run pyocd-gdbserver on that PC with the --persist and --allow-remote options, then connect to it from your development machine. You could even use a Raspberry Pi as the "PC" server running pyOCD.

Serving the CMSIS-DAP protocol over a TCP port would be an interesting addition to DAPLink, but won't happen in the short term. I have added it to the todo list, though! 😀

@0Grit
Copy link
Author

0Grit commented Sep 6, 2018

@flit

Yes, currently using an in-house SBC versus PI.

Glad to see it has been added to the list.

This would be a particularly nice feature when used with an Eclipse Che workspace, custom POE CI board, and CI system.

@flit flit changed the title Feasibility of daplink hosting networked "debug server" CMSIS-DAP over Ethernet Feb 6, 2019
@flit flit added the backlog label Feb 6, 2019
@cz172638
Copy link

cz172638 commented May 14, 2021

there is esp8266-cmsis-dap implementation which uses usbip which can be used for inspiration for interim solution

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants