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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file pyocd_remote-0.2.2.tar.gz.

File metadata

  • Download URL: pyocd_remote-0.2.2.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.6

File hashes

Hashes for pyocd_remote-0.2.2.tar.gz
Algorithm Hash digest
SHA256 a8c2851a9d23e6716c56d96b6f5660c1b01b27f632dae498a49de3ab629e90d2
MD5 e5dcae2fa884ed7b2506c0b0e1616936
BLAKE2b-256 9a9e3ae179c1b29da4c0b1b0fb83893a8711d8fa35f4e1f625480629b86af87e

See more details on using hashes here.

File details

Details for the file pyocd_remote-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: pyocd_remote-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.6

File hashes

Hashes for pyocd_remote-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3b98ff8d452b24da43a9498e202509e036f88c4b0df5d2195157e63e650c2b23
MD5 c214c97d0bdaf7683a33eecbb92628f3
BLAKE2b-256 f8ea27fcd7ce70ce1c43d46a185475df4289f3e5e1c4f51adff818df3d4de8ec

See more details on using hashes here.

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