devel/openocd 0.12.0_5 FreeBSD
Open On-Chip Debugger
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
f975226285- License
- GPLv2
- Categories
- devel
- Package size
- 1719.3 KiB, 5496.9 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 | 0.12.0_5 |
| OpenBSD | devel/openocd | 0.12.0 |
| NetBSD | devel/openocd | 0.12.0nb1 |
| DragonFly | devel/openocd | 0.12.0_5 |
Install
Binary package:
pkg install openocd
From the ports tree:
cd /usr/ports/devel/openocd/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= openocd>0:devel/openocd
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 | 0.12.0_5 | 0.12.0_5 | 0.11.0_1 | 0.12.0_5 | 0.12.0_5 |
| FreeBSD:14:quarterly | 0.12.0_5 | 0.12.0_5 | n/a | 0.12.0_5 | 0.12.0_5 |
| FreeBSD:15:latest | 0.12.0_5 | 0.12.0_5 | n/a | 0.12.0_5 | 0.12.0_5 |
| FreeBSD:15:quarterly | 0.12.0_5 | 0.12.0_5 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.12.0_5 | 0.12.0_5 | 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 22
- archivers/liblz4
- archivers/zstd
- comms/hidapi
- converters/libiconv
- converters/p5-Text-Unidecode
- devel/boost-libs
- devel/gettext-runtime
- devel/gmake
- devel/icu
- devel/libffi
- devel/libftdi
- devel/libunistring
- 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 14
Required by 3
Configuration
Options name: devel_openocd
| Option | Default | Description |
|---|---|---|
| BITBANG_REMOTE | on | Remote bitbang driver |
| 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
- cpe gmake libtool makeinfo pkgconfig tar:bzip2
- Service scripts
- none
Message after installing
Files
Manual pages 1
- openocd(1)
pkg-plist 895
- bin/openocd
- share/man/man1/openocd.1.gz
- share/openocd/OpenULINK/ulink_firmware.hex
- share/openocd/contrib/60-openocd.rules
- share/openocd/contrib/libdcc/README
- share/openocd/contrib/libdcc/dcc_stdio.c
- share/openocd/contrib/libdcc/dcc_stdio.h
- share/openocd/contrib/libdcc/example.c
- share/openocd/scripts/bitsbytes.tcl
- share/openocd/scripts/board/8devices-lima.cfg
- share/openocd/scripts/board/actux3.cfg
- share/openocd/scripts/board/adapteva_parallella1.cfg
- share/openocd/scripts/board/adsp-sc584-ezbrd.cfg
- share/openocd/scripts/board/alphascale_asm9260_ek.cfg
- share/openocd/scripts/board/altera_sockit.cfg
- share/openocd/scripts/board/am3517evm.cfg
- share/openocd/scripts/board/ampere_emag8180.cfg
- share/openocd/scripts/board/ampere_qs_mq_1s.cfg
- share/openocd/scripts/board/ampere_qs_mq_2s.cfg
- share/openocd/scripts/board/arm_evaluator7t.cfg
- share/openocd/scripts/board/arm_musca_a.cfg
- share/openocd/scripts/board/arty_s7.cfg
- share/openocd/scripts/board/asus-rt-n16.cfg
- share/openocd/scripts/board/asus-rt-n66u.cfg
- share/openocd/scripts/board/at91cap7a-stk-sdram.cfg
- share/openocd/scripts/board/at91eb40a.cfg
- share/openocd/scripts/board/at91rm9200-dk.cfg
- share/openocd/scripts/board/at91rm9200-ek.cfg
- share/openocd/scripts/board/at91sam9261-ek.cfg
- share/openocd/scripts/board/at91sam9263-ek.cfg
- share/openocd/scripts/board/at91sam9g20-ek.cfg
- share/openocd/scripts/board/atmel_at91sam7s-ek.cfg
- share/openocd/scripts/board/atmel_at91sam9260-ek.cfg
- share/openocd/scripts/board/atmel_at91sam9rl-ek.cfg
- share/openocd/scripts/board/atmel_sam3n_ek.cfg
- share/openocd/scripts/board/atmel_sam3s_ek.cfg
- share/openocd/scripts/board/atmel_sam3u_ek.cfg
- share/openocd/scripts/board/atmel_sam3x_ek.cfg
- share/openocd/scripts/board/atmel_sam4e_ek.cfg
- share/openocd/scripts/board/atmel_sam4l8_xplained_pro.cfg
- share/openocd/scripts/board/atmel_sam4s_ek.cfg
- share/openocd/scripts/board/atmel_sam4s_xplained_pro.cfg
- share/openocd/scripts/board/atmel_samc20_xplained_pro.cfg
- share/openocd/scripts/board/atmel_samc21_xplained_pro.cfg
- share/openocd/scripts/board/atmel_samd10_xplained_mini.cfg
- share/openocd/scripts/board/atmel_samd11_xplained_pro.cfg
- share/openocd/scripts/board/atmel_samd20_xplained_pro.cfg
- share/openocd/scripts/board/atmel_samd21_xplained_pro.cfg
- share/openocd/scripts/board/atmel_same70_xplained.cfg
- share/openocd/scripts/board/atmel_samg53_xplained_pro.cfg
- share/openocd/scripts/board/atmel_samg55_xplained_pro.cfg
- share/openocd/scripts/board/atmel_saml21_xplained_pro.cfg
- share/openocd/scripts/board/atmel_samr21_xplained_pro.cfg
- share/openocd/scripts/board/atmel_samv71_xplained_ultra.cfg
- share/openocd/scripts/board/avnet_ultrazed-eg.cfg
- share/openocd/scripts/board/balloon3-cpu.cfg
- share/openocd/scripts/board/bcm28155_ap.cfg
- share/openocd/scripts/board/bluefield.cfg
- share/openocd/scripts/board/bt-homehubv1.cfg
- share/openocd/scripts/board/colibri.cfg
- share/openocd/scripts/board/crossbow_tech_imote2.cfg
- share/openocd/scripts/board/csb337.cfg
- share/openocd/scripts/board/csb732.cfg
- share/openocd/scripts/board/da850evm.cfg
- share/openocd/scripts/board/digi_connectcore_wi-9c.cfg
- share/openocd/scripts/board/digilent_analog_discovery.cfg
- share/openocd/scripts/board/digilent_atlys.cfg
- share/openocd/scripts/board/digilent_nexys_video.cfg
- share/openocd/scripts/board/digilent_zedboard.cfg
- share/openocd/scripts/board/diolan_lpc4350-db1.cfg
- share/openocd/scripts/board/diolan_lpc4357-db1.cfg
- share/openocd/scripts/board/dk-tm4c129.cfg
- share/openocd/scripts/board/dm355evm.cfg
- share/openocd/scripts/board/dm365evm.cfg
- share/openocd/scripts/board/dm6446evm.cfg
- share/openocd/scripts/board/dp_busblaster_v3.cfg
- share/openocd/scripts/board/dp_busblaster_v4.cfg
- share/openocd/scripts/board/dptechnics_dpt-board-v1.cfg
- share/openocd/scripts/board/efikamx.cfg
- share/openocd/scripts/board/efm32.cfg
- share/openocd/scripts/board/eir.cfg
- share/openocd/scripts/board/ek-lm3s1968.cfg
- share/openocd/scripts/board/ek-lm3s3748.cfg
- share/openocd/scripts/board/ek-lm3s6965.cfg
- share/openocd/scripts/board/ek-lm3s811-revb.cfg
- share/openocd/scripts/board/ek-lm3s811.cfg
- share/openocd/scripts/board/ek-lm3s8962.cfg
- share/openocd/scripts/board/ek-lm3s9b9x.cfg
- share/openocd/scripts/board/ek-lm3s9d92.cfg
- share/openocd/scripts/board/ek-lm4f120xl.cfg
- share/openocd/scripts/board/ek-lm4f232.cfg
- share/openocd/scripts/board/ek-tm4c123gxl.cfg
- share/openocd/scripts/board/ek-tm4c1294xl.cfg
- share/openocd/scripts/board/embedded-artists_lpc2478-32.cfg
- share/openocd/scripts/board/emcraft_imx8m-som-bsb.cfg
- share/openocd/scripts/board/emcraft_twr-vf6-som-bsb.cfg
- share/openocd/scripts/board/emcraft_vf6-som.cfg
- share/openocd/scripts/board/esp32-bridge.cfg
- share/openocd/scripts/board/esp32-ethernet-kit-3.3v.cfg
- share/openocd/scripts/board/esp32-wrover-kit-1.8v.cfg
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| openocd-0.12.0.tar.bz2 | 6.790673e+06 | af254788be98861f2bd9103fe6e60a774ec96a8c374744eef9197f6043075afa |
Master sites 1
- SF