Skip to main content

PyOCD remote execution wrapper

Project description

pyocd_remote

Remote execution wrapper for PyOCD.

This tool runs pyocd on a remote SSH server and does additional copying / tunneling, so it looks like pyocd is running locally. Usage:

pyocd_remote user@host:port [--cmd pyocd_executable] [pyocd_args ...]

Prerequisites

For this tool to work, the local SSH client needs to be authorized at the remote server using a public key, and the remote server needs to be in the list of known hosts.

Examples

pyocd_remote user@host:port erase --chip

Erases the chip connected to the remote host.

pyocd_remote user@host:port flash image.bin

Copies image.bin to the remote host, then flashes it there.

pyocd_remote user@host:port gdbserver --port 50000

Starts a gdbserver on the remote host and creates a tunnel, so it looks like a local gdbserver to the debugger.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyocd_remote-0.2.2.tar.gz (3.6 kB view hashes)

Uploaded Source

Built Distribution

pyocd_remote-0.2.2-py3-none-any.whl (5.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page