devel/openocd-devel g20250901 FreeBSD
Open On-Chip Debugger (development version)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- devel
- Package size
- 1848.4 KiB, 6266.3 KiB installed
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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/openocd-devel | g20250901 |
| HardenedBSD | devel/openocd-devel | g20250901 |
| GhostBSD | devel/openocd-devel | g20250901 |
Install
Binary package:
pkg install openocd-devel
From the ports tree:
cd /usr/ports/devel/openocd-devel/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= openocd-devel>0:devel/openocd-devel
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | g20250901 | g20250901 | - | g20250708 | g20250901 |
| FreeBSD:14:quarterly | g20250901 | g20250901 | n/a | - | g20250901 |
| FreeBSD:15:latest | g20250901 | g20250901 | n/a | - | - |
| FreeBSD:15:quarterly | g20250901 | g20250901 | n/a | n/a | n/a |
| FreeBSD:16:latest | g20250901 | g20250901 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 24
- comms/hidapi
- converters/libiconv
- converters/p5-Text-Unidecode
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/gettext-runtime
- devel/gmake
- devel/libconfuse
- devel/libffi
- devel/libftdi1
- devel/libtool
- devel/libunistring
- devel/m4
- devel/p5-Locale-libintl
- devel/pkgconf
- devel/readline
- lang/perl5.42
- lang/python312
- math/mpdecimal
- print/indexinfo
- print/texinfo
- textproc/expat2
- textproc/p5-Unicode-EastAsianWidth
Run dependencies 11
No port depends on this one.
Configuration
Options name: devel_openocd
| Option | Default | Description |
|---|---|---|
| BITBANG_REMOTE | on | Remote bitbang driver |
| CAPSTONE | off | Use Capstone disassembly library |
| JIMTCL_EXTERNAL | off | External |
| JIMTCL_INTERNAL | on | Internal |
| 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 |
| 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 |
- USES
- autoreconf gmake libtool makeinfo pkgconfig
- Service scripts
- none
- Conflicts with
- openocd
Message after installing
Files
Manual pages 1
- openocd(1)
pkg-plist 1043
- bin/openocd
- share/man/man1/openocd.1.gz
- share/openocd-devel/OpenULINK/ulink_firmware.hex
- share/openocd-devel/angie/angie_bitstream.bit
- share/openocd-devel/angie/angie_firmware.bin
- share/openocd-devel/contrib/60-openocd.rules
- share/openocd-devel/contrib/libdcc/README
- share/openocd-devel/contrib/libdcc/dcc_stdio.c
- share/openocd-devel/contrib/libdcc/dcc_stdio.h
- share/openocd-devel/contrib/libdcc/example.c
- share/openocd-devel/scripts/bitsbytes.tcl
- share/openocd-devel/scripts/board/8devices-lima.cfg
- share/openocd-devel/scripts/board/actux3.cfg
- share/openocd-devel/scripts/board/adapteva_parallella1.cfg
- share/openocd-devel/scripts/board/adsp-sc584-ezbrd.cfg
- share/openocd-devel/scripts/board/advantech_imx8qm_dmsse20.cfg
- share/openocd-devel/scripts/board/alphascale_asm9260_ek.cfg
- share/openocd-devel/scripts/board/altera_sockit.cfg
- share/openocd-devel/scripts/board/am3517evm.cfg
- share/openocd-devel/scripts/board/ampere_emag8180.cfg
- share/openocd-devel/scripts/board/ampere_qs_mq_1s.cfg
- share/openocd-devel/scripts/board/ampere_qs_mq_2s.cfg
- share/openocd-devel/scripts/board/arm_evaluator7t.cfg
- share/openocd-devel/scripts/board/arm_musca_a.cfg
- share/openocd-devel/scripts/board/arty_s7.cfg
- share/openocd-devel/scripts/board/asus-rt-n16.cfg
- share/openocd-devel/scripts/board/asus-rt-n66u.cfg
- share/openocd-devel/scripts/board/at91cap7a-stk-sdram.cfg
- share/openocd-devel/scripts/board/at91eb40a.cfg
- share/openocd-devel/scripts/board/at91rm9200-dk.cfg
- share/openocd-devel/scripts/board/at91rm9200-ek.cfg
- share/openocd-devel/scripts/board/at91sam9261-ek.cfg
- share/openocd-devel/scripts/board/at91sam9263-ek.cfg
- share/openocd-devel/scripts/board/at91sam9g20-ek.cfg
- share/openocd-devel/scripts/board/atmel_at91sam7s-ek.cfg
- share/openocd-devel/scripts/board/atmel_at91sam9260-ek.cfg
- share/openocd-devel/scripts/board/atmel_at91sam9rl-ek.cfg
- share/openocd-devel/scripts/board/atmel_sam3n_ek.cfg
- share/openocd-devel/scripts/board/atmel_sam3s_ek.cfg
- share/openocd-devel/scripts/board/atmel_sam3u_ek.cfg
- share/openocd-devel/scripts/board/atmel_sam3x_ek.cfg
- share/openocd-devel/scripts/board/atmel_sam4e_ek.cfg
- share/openocd-devel/scripts/board/atmel_sam4l8_xplained_pro.cfg
- share/openocd-devel/scripts/board/atmel_sam4s_ek.cfg
- share/openocd-devel/scripts/board/atmel_sam4s_xplained_pro.cfg
- share/openocd-devel/scripts/board/atmel_samc20_xplained_pro.cfg
- share/openocd-devel/scripts/board/atmel_samc21_xplained_pro.cfg
- share/openocd-devel/scripts/board/atmel_samd10_xplained_mini.cfg
- share/openocd-devel/scripts/board/atmel_samd11_xplained_pro.cfg
- share/openocd-devel/scripts/board/atmel_samd20_xplained_pro.cfg
- share/openocd-devel/scripts/board/atmel_samd21_xplained_pro.cfg
- share/openocd-devel/scripts/board/atmel_same70_xplained.cfg
- share/openocd-devel/scripts/board/atmel_samg53_xplained_pro.cfg
- share/openocd-devel/scripts/board/atmel_samg55_xplained_pro.cfg
- share/openocd-devel/scripts/board/atmel_saml21_xplained_pro.cfg
- share/openocd-devel/scripts/board/atmel_samr21_xplained_pro.cfg
- share/openocd-devel/scripts/board/atmel_samv71_xplained_ultra.cfg
- share/openocd-devel/scripts/board/avnet_ultrazed-eg.cfg
- share/openocd-devel/scripts/board/balloon3-cpu.cfg
- share/openocd-devel/scripts/board/bcm28155_ap.cfg
- share/openocd-devel/scripts/board/bemicro_cycloneiii.cfg
- share/openocd-devel/scripts/board/bluefield.cfg
- share/openocd-devel/scripts/board/bt-homehubv1.cfg
- share/openocd-devel/scripts/board/calao-usb-a9260.cfg
- share/openocd-devel/scripts/board/calao-usb-a9g20-c01.cfg
- share/openocd-devel/scripts/board/certuspro_evaluation.cfg
- share/openocd-devel/scripts/board/colibri.cfg
- share/openocd-devel/scripts/board/crossbow_tech_imote2.cfg
- share/openocd-devel/scripts/board/csb337.cfg
- share/openocd-devel/scripts/board/csb732.cfg
- share/openocd-devel/scripts/board/da850evm.cfg
- share/openocd-devel/scripts/board/digi_connectcore_wi-9c.cfg
- share/openocd-devel/scripts/board/digilent_analog_discovery.cfg
- share/openocd-devel/scripts/board/digilent_anvyl.cfg
- share/openocd-devel/scripts/board/digilent_atlys.cfg
- share/openocd-devel/scripts/board/digilent_cmod_s7.cfg
- share/openocd-devel/scripts/board/digilent_nexys2.cfg
- share/openocd-devel/scripts/board/digilent_nexys_video.cfg
- share/openocd-devel/scripts/board/digilent_zedboard.cfg
- share/openocd-devel/scripts/board/digilent_zybo.cfg
- share/openocd-devel/scripts/board/diolan_lpc4350-db1.cfg
- share/openocd-devel/scripts/board/diolan_lpc4357-db1.cfg
- share/openocd-devel/scripts/board/dk-tm4c129.cfg
- share/openocd-devel/scripts/board/dm355evm.cfg
- share/openocd-devel/scripts/board/dm365evm.cfg
- share/openocd-devel/scripts/board/dm6446evm.cfg
- share/openocd-devel/scripts/board/dp_busblaster_v3.cfg
- share/openocd-devel/scripts/board/dp_busblaster_v4.cfg
- share/openocd-devel/scripts/board/dptechnics_dpt-board-v1.cfg
- share/openocd-devel/scripts/board/ecp5_evaluation.cfg
- share/openocd-devel/scripts/board/efikamx.cfg
- share/openocd-devel/scripts/board/efm32.cfg
- share/openocd-devel/scripts/board/eir.cfg
- share/openocd-devel/scripts/board/ek-lm3s1968.cfg
- share/openocd-devel/scripts/board/ek-lm3s3748.cfg
- share/openocd-devel/scripts/board/ek-lm3s6965.cfg
- share/openocd-devel/scripts/board/ek-lm3s811-revb.cfg
- share/openocd-devel/scripts/board/ek-lm3s811.cfg
- share/openocd-devel/scripts/board/ek-lm3s8962.cfg
- share/openocd-devel/scripts/board/ek-lm3s9b9x.cfg
The first 100 are listed.
distinfo 3
| File | Size | SHA256 |
|---|---|---|
| openocd-org-openocd-g20250901-0732a9bb7_GH0.tar.gz | 3.404237e+06 | 5620a3ee8797d8c47bb6544e6db97ade2c7d6b4e652affef8d54a6f378455114 |
| msteveb-jimtcl-0.83_GH0.tar.gz | 4.465834e+06 | 6f2df00009f5ac4ad654c1ae1d2f8ed18191de38d1f5a88a54ea99cc16936686 |
| libjaylink-0.3.1.tar.bz2 | 61062 | 3a1dea87a0ec57c24d2e017b0f5fc11953edda8fac8eeec7c5a1452a4c8816f6 |
Commit history 0
No commits in the history this site was built from.