Port details |
- openocd-devel Open On-Chip Debugger (development version)
- g20250708 devel
=0 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one. - Maintainer: wiacek.m@witia.com.pl
 - Port Added: 2025-08-02 06:00:08
- Last Update: 2025-08-02 05:56:09
- Commit Hash: db06ce9
- License: GPLv2
- WWW:
- https://openocd.org
- Description:
- The Open On-Chip Debugger (OpenOCD) aims to provide debugging, in-system
programming and boundary-scan testing for embedded target devices. OpenOCD
uses a "hardware interface dongle" to communicate with the JTAG (IEEE 1149.1)
compliant taps on your target board. OpenOCD currently supports many types
of hardware dongles: USB based, parallel port based, and other standalone boxes
that run OpenOCD internally. It allows MIPS, ARM7, ARM9, XScale and Cortex
based cores to be debugged via the GDB protocol. Flash writing is supported
for external CFI compatible NOR flashes, NAND and several internal flashes.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- openocd-devel>0:devel/openocd-devel
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/devel/openocd-devel/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/openocd-devel
- pkg install openocd-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: openocd-devel
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1753910927
SHA256 (openocd-org-openocd-g20250708-6872f7e40_GH0.tar.gz) = ee069f9c59e177547540730de0e129a54ac88002167852dc1459e727c01afb34
SIZE (openocd-org-openocd-g20250708-6872f7e40_GH0.tar.gz) = 3356558
No package information for this port in our database- Sometimes this happens. Not all ports have packages. This is doubly so for new ports, like this one.
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- makeinfo : print/texinfo
- pkgconf>=1.3.0_1 : devel/pkgconf
- autoconf>=2.72 : devel/autoconf
- automake>=1.17 : devel/automake
- libtoolize : devel/libtool
- Runtime dependencies:
-
- indexinfo : print/indexinfo
- Library dependencies:
-
- libftdi1.so : devel/libftdi1
- libhidapi.so : comms/hidapi
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for openocd-devel-g20250708:
CAPSTONE=off: Use Capstone disassembly library
====> Hardware adapters/programmers/debuggers support
BITBANG_REMOTE=on: Remote bitbang driver
LIBFTDI=on: Adapters using libftdi
LIBHIDAPI=on: Adapters using libhidapi
LIBUSB=on: Adapters using libusb
PARPORT=off: Adapters using parallel port
SERIAL=on: Adapters using serial port
====> Build with debugging support
VERBOSE_JTAGIO=off: Enable verbose JTAG I/O messages
VERBOSE_USBCOMM=off: Enable verbose USB communication messages
VERBOSE_USBIO=off: Enable verbose USB I/O messages
====> Jim Tcl interpreter: you have to select exactly one of them
JIMTCL_EXTERNAL=off: External
JIMTCL_INTERNAL=on: Internal
===> Use 'make config' to modify these settings
- Options name:
- devel_openocd-devel
- USES:
- autoreconf gmake libtool makeinfo pkgconfig
- pkg-message:
- For install:
- OpenOCD is now installed, this software can damage your hardware, enjoy!
User's guide is at:
http://openocd.sourceforge.net/documentation/online-docs/
Developer's guide is at:
http://openocd.sourceforge.net/documentation/openocd-reference-manual/
FreeBSD USB NOTE:
To allow an ordinary user to acces any of the the hotplug USB interface
add him/her to the operator group (pw groupmod operator -m username), then
setup the devfs subsystem by adding these lines to the following files:
***/etc/devfs.rules:
[localrules=10]
add path 'ugen*' mode 0660 group operator
add path 'usb/*' mode 0660 group operator
add path 'usb' mode 0770 group operator
***/etc/rc.conf:
devfs_system_ruleset="localrules"
- Master Sites:
|