Skip to main content

xPack OpenOCD v0.10.0-13 released

· 4 min read

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 easiest way to install this specific version, is by using xpm:

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

Comprehensive instructions for installing xPack OpenOCD on different platforms can be found in the Install Guide.

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.