DOKK / manpages / debian 11 / python3-pyocd / pyocd-gdbserver.1.en
1() 1()

pyocd-gdbserver - ARM Cortex-M programming tool

pyocd-gdbserver is an ARM Cortex-M programming tool

pyOCD is an Open Source python based library for programming and debugging ARM Cortex-M microcontrollers using CMSIS-DAP.

Includes support for flashing new binaries, resetting the device, halt, step, resume read/write memory and set/remove breakpoints.

Firmware files included in the upstream source are NOT included in the Debian package due to a lack of source code. Target files can be downloaded separately from https://github.com/mbedmicro/pyOCD/tree/master/binaries

Available targets for use with --target option: lpc824, kinetis, w7500, kv11z7, lpc4088qsb, kv10z7, k20d50m, ncs36510, kl28z, kl25z, k82f25615, k28f15, maxwsnenv, max32600mbed, k22fa12, lpc4088, lpc4330, ke18f16, kl46z, stm32f103rc, kl82z7, lpc54114, kl43z4, kl26z, lpc11xx_32, lpc800, rtl8195am, kl05z, lpc1768, kw41z4, lpc4088dm, stm32f051, cortex_m, lpc11u24, kl02z, kw01z4, k64f, k22f, ke15z7, nrf51, nrf52, kl27z4, kw40z4, k66f18

[--json] [-d LEVEL] [-t TARGET] [-n] [-r] [-C VECTOR_CATCH] [-s] [-f FREQUENCY] [-o] [-bh] [-ce | -se] [-u] [-hp] [-fp] [-S] [-G] [-c CMD [CMD ...]] [-da DAPARG [DAPARG ...]]

PyOCD GDB Server

show this help message and exit
show program's version number and exit
Write the port number that GDB server will open.
Specify the telnet port for semihosting.
Allow remote TCP/IP connections (default is no).
Connect to board by board id. Use -l to list all connected boards.
List all connected boards.
List all available targets.
Output lists in JSON format. Only applies to --list and --list-targets.
Set the level of system logging output. Supported choices are: debug, info, warning, critical, error
Override target to debug. -n, --nobreak Disable halt at hardfault handler. (Deprecated)
Halt the target when reset. (Deprecated)

fault, b=bus fault, m=mem fault, i=irq err, s=state err, c=check err, p=nocp, r=reset, a=all, n=none). (Default is hard fault.)

Allow single stepping to step into interrupts.
Set the SWD clock frequency in Hz.
Keep GDB server running even after remote has detached.
-bh, --soft-bkpt-as-hard
Replace software breakpoints with hardware breakpoints.
Use chip erase when programming.
Use sector erase when programming.
Unlock the device.
Don't display programming progress.
-fp, --fast_program
Use only the CRC of each page to determine if it already has the same data.
Enable semihosting.
Use GDB syscalls for semihosting file I/O.

-c CMD [CMD ...], --command CMD [CMD ...] Run command (OpenOCD compatibility).

-da DAPARG [DAPARG ...], --daparg DAPARG [DAPARG ...] Send setting to DAPAccess layer.


2006-2013 ARM Limited

0.12.0