Version 0.10.0-13 is a maintenance release; it updates to the latest upstream master.

Download

The binary files are available from GitHub Releases.

Install

The full details of installing the xPack OpenOCD on various platforms are presented in the separate Install page.

Easy install

The easiest way to install OpenOCD is with xpm by using the binary xPack, available as @xpack-dev-tools/openocd from the npmjs.com registry.

To install the latest version available, use:

xpm install --global @xpack-dev-tools/openocd@latest --verbose

To install this specific version, use:

xpm install --global @xpack-dev-tools/openocd@0.10.0-13.1

Compliance

The xPack OpenOCD generally follows the official OpenOCD releases.

The current version is based on:

  • OpenOCD version 0.10.0, the development commit 263deb380 from 7 July 2019

Changes

There are no functional changes.

Compared to the upstream, the following changes were applied:

  • a configure option was added to configure branding (--enable-branding)
  • the src/openocd.c file was edited to display the branding string
  • the contrib/60-openocd.rules file was simplified to avoid protection related issues.

Known problems

  • none

Documentation

The original documentation is available in the share/doc folder.

Supported platforms

Binaries for Windows, macOS and GNU/Linux are provided.

The binaries were built using the xPack Build Box (XBB), a set of build environments based on slightly older distributions, that should be compatible with most recent systems.

  • x86/x64 GNU/Linux: all binaries were built with GCC 7.4, running in a CentOS 6 Docker container
  • x86/x64 Windows: all binaries were built with mingw-w64 GCC 7.4, running in a CentOS 6 Docker container
  • x64 macOS: most binaries were built with GCC 7.4, running in a separate folder on macOS 10.10.5; GDB cannot be compiled with GCC, so Apple clang was used.

Tests

The binaries were testes on Windows 10 Pro 32/64-bit, Ubuntu 18 LTS 64-bit, Xubuntu 18 LTS 32-bit and macOS 10.13.

The tests consist in programming and debugging a simple blinky application on the STM32F4DISCOVERY board. The binaries were those generated by the simple Eclipse projects available in the xPack GNU Arm Embedded GCC project.

Checksums

The SHA-256 hashes for the files are:

ba13b6697db9213fc51024e3bbfe6bb565106053569dfcd4b8966a75538ba7b5
xpack-openocd-0.10.0-13-darwin-x64.tgz

3283752a96235a5072eba27603f7976df00767c30acd011c84fa692cd5bfe3dd
xpack-openocd-0.10.0-13-linux-x32.tgz

44fefd65e915e9e697b490eb990b4555424af3b7c166c9e298058dc555039cae
xpack-openocd-0.10.0-13-linux-x64.tgz

d3801dc0f65940d23d39e3166d7e92a236f2f302d0ff7d692b34afef39ba3e4a
xpack-openocd-0.10.0-13-win32-x32.zip

f287d06db3d7fde4e407b939387b17d906d888c8750f0d465bef80b913c645ea
xpack-openocd-0.10.0-13-win32-x64.zip

Download analytics

Credit to Shields IO for the badges and to Somsubhra/github-release-stats for the individual file counters.