Skip to main content

GDB debug server launcher for embedded targets

Project description

gdbrunner

GDB runner - start debug servers and attach GDB.

Installation

pip install gdbrunner

Usage

gdbrunner <backend> [options] elf

Backends

  • jlink - J-Link GDB server
  • stlink - ST-Link GDB server

Examples

# Start J-Link and attach GDB
gdbrunner jlink --device STM32H743VI firmware.elf

# Start ST-Link and attach GDB
gdbrunner stlink --cube-prog /path/to/cubeprog firmware.elf

# Dry run - print server command without running
gdbrunner jlink --device STM32H743VI --dryrun firmware.elf

Run gdbrunner --help for all options.

License

MIT

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

gdbrunner-0.0.2.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gdbrunner-0.0.2-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file gdbrunner-0.0.2.tar.gz.

File metadata

  • Download URL: gdbrunner-0.0.2.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gdbrunner-0.0.2.tar.gz
Algorithm Hash digest
SHA256 00db35029287aca0dff9384471d5c4e975184f3fe14a7bf6bc3a70a5e37742cb
MD5 bdc4e11adcd8f33ae59f1457702045c4
BLAKE2b-256 de9c808a1fc7fac43a3e9bf1defe8871612a37106d1f9e41829aa172f94978d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for gdbrunner-0.0.2.tar.gz:

Publisher: package.yml on openmv/gdbrunner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file gdbrunner-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: gdbrunner-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for gdbrunner-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1ee978d6a9bc6ce09739ec879a8fa61f455b77706ff25af34fde5e3820264d63
MD5 02044c78e630a6aa1cf1f5419bd84449
BLAKE2b-256 485141eb6b0c93bb04a1d21aeb237cb216caf7719c0672db628fed35518ae430

See more details on using hashes here.

Provenance

The following attestation bundles were made for gdbrunner-0.0.2-py3-none-any.whl:

Publisher: package.yml on openmv/gdbrunner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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