Port details |
- py-pyocd Python based tool for programming and debugging Arm Cortex-M uC
- 0.36.0 comms =1 0.36.0Version of this port present on the latest quarterly branch.
- Maintainer: awoonyaa@gmail.com
- Port Added: 2024-08-17 20:45:28
- Last Update: 2024-08-17 20:44:40
- Commit Hash: ddddf99
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- Also Listed In: python
- License: APACHE20
- WWW:
- https://pyocd.io/
- Description:
- pyOCD is an open source Python based tool and package for programming
and debugging Arm Cortex-M microcontrollers with a wide range of debug
probes. It is fully cross-platform, with support for Linux, macOS,
Windows, and FreeBSD.
A command line tool is provided that covers most use cases, or you can make
use of the Python API to facilitate custom target control.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}pyocd>0:comms/py-pyocd@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/comms/py-pyocd/ && make install clean
- To add the package, run one of these commands:
- pkg install comms/py-pyocd
- pkg install py311-pyocd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py311-pyocd listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py311-pyocd
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1703104669
SHA256 (pyocd-0.36.0.tar.gz) = 937782acc9daff054d50fb7c6f788cd94a84f80f0b85f25aacab99dc98228648
SIZE (pyocd-0.36.0.tar.gz) = 15571415
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py311-setuptools>0 : devel/py-setuptools@py311
- py311-wheel>=0 : devel/py-wheel@py311
- py311-setuptools-scm>=0 : devel/py-setuptools-scm@py311
- python3.11 : lang/python311
- py311-build>=0 : devel/py-build@py311
- py311-installer>=0 : devel/py-installer@py311
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-colorama>0 : devel/py-colorama@py311
- py311-importlib-metadata>=0 : devel/py-importlib-metadata@py311
- py311-importlib-resources>=0 : devel/py-importlib-resources@py311
- py311-intelhex>=0 : devel/py-intelhex@py311
- py311-intervaltree>=0 : devel/py-intervaltree@py311
- py311-lark>=0.12.0 : devel/py-lark@py311
- py311-prettytable>=0.7.2 : devel/py-prettytable@py311
- py311-pyelftools>=0 : devel/py-pyelftools@py311
- py311-pyusb>=0 : devel/py-pyusb@py311
- py311-pyyaml>=0 : devel/py-pyyaml@py311
- py311-six>=0 : devel/py-six@py311
- py311-pylink-square>=0 : comms/py-pylink-square@py311
- py311-pyserial>=0 : comms/py-pyserial@py311
- py311-libusb-package>=0 : devel/py-libusb-package@py311
- python3.11 : lang/python311
- This port is required by:
- for Run
-
- comms/py-pyocd-pemicro
- comms/py-spsdk
Configuration Options:
- No options to configure
- Options name:
- comms_py-pyocd
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|