PYOCD-TOOL(1)
π NAME π
pyocd-tool β bestie, it's an ARM Cortex-M programming tool. that's the whole vibe. π¦
β¨ DESCRIPTION β¨
pyocd-tool is an ARM Cortex-M programming tool. slay. π
πΈ Summary πΈ
pyOCD is an Open Source python based library for programming and debugging ARM Cortex-M microcontrollers using CMSIS-DAP. no cap.
It literally includes support for:
- flashing new binaries π₯
- resetting the device
- halt
- step
- resume read/write memory
- set/remove breakpoints
like. it does it ALL. main character energy fr fr. π
π Support π
important bestie!! Firmware files included in the upstream source are NOT included in the Debian package, and it's because of 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
(that's a LOT of targets and honestly? iconic. go find your fave π)
π¦ USAGE π¦
okay so here's literally the exact usage, copy-paste energy, do not touch:
usage: pyocd-tool [-h] [--version] [-H] [-N] [-k KHZ] [-b ID] [-t
TARGET]
[-d LEVEL] [-da DAPARG [DAPARG ...]] [cmd] [args [args ...]]
Target inspection utility π
positional arguments:
cmdβ Command args β Arguments for the command.
optional arguments:
-h,--helpβ show this help message and exit π--versionβ show program's version number and exit-H,--haltβ Halt core upon connect. β-N,--no-initβ Do not init debug system. π-k KHZ,--clock KHZβ Set SWD speed in kHz. (Default 1 MHz.) β°-b ID,--board IDβ Use the specified board. π-t TARGET,--target TARGETβ Override target. π―-d LEVEL,--debug LEVELβ Set the level of system logging output. Supported choices are:debug,info,warning,critical,errorπ-da DAPARG [DAPARG ...],--daparg DAPARG [DAPARG ...]β Send setting to DAPAccess layer. π«Ά
π COPYRIGHT π
2006-2013 ARM Limited
okay bestie that's the whole page π no notes, you're gonna slay this. this was pyocd-tool(), version 0.12.0, page 1 β mwah, go flash something cute β¨π§
π¦ where this page comes from
- ubuntu resolute: python3-pyocd 0.37.0-1 Β· Apache-2.0
- ubuntu stonking: python3-pyocd 0.45.0+ds-1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms