GNU MCU Eclipse

A family of Eclipse CDT extensions and tools for GNU ARM & RISC-V development

GNU MCU Eclipse plug-ins v4.1.1-201707111115 released GNU MCU Eclipse RISC-V Embedded GCC v7.1.1-2-20170912-* released

GNU MCU Eclipse OpenOCD v0.10.0-3-20170826* released

Version v0.10.0-3-20170826-1813-dev is a maintenance release; it updates to the latest RISC-V v20170818 release and to the original 1025be3 commit from June 2nd, 2017.

[2017-09-20 update] It was reported that the RISC-V specific changes have a negative impact on some other targets. Until the problem is identified and a fix released, for non-RISC-V targets please use an older release.

Binary files »


  • apart from the RISC-V updates, there are no other changes.

Differences from RISC-V release

The following configuration files were added:

  • board/sifive-coreplexip-e31-arty.cfg
  • board/sifive-coreplexip-e51-arty.cfg
  • board/sifive-freedom-e300-hifive1.cfg

Known problems


  • the registers names (x0-x31) displayed in the Registers view are not consistent with the register names in the Disassembly view;
  • the list of register displayed in the Registers view should not include the list of 4096 CSRs

Build notes

The build environment was upgraded to Debian 9.


Binaries for Windows, macOS and GNU/Linux are provided. For Windows and macOS, separate installable and plain archives are provided.


The SHA-256 hashes for the files are:

59c92d2f165bce5557a12244d88384258630e079fbb1dbc1992d2fa939aa1007 ?

4dd902f17a76c4cbb1dec7f1503f33d04d569824a033b51bafb80bc7ed996abb ?

c939cd5087da24694c7d496d99f1f6686e3e1d7badb386e9b8189b1752975192 ?

82ed7a8d74d6116a77bfef92d2494705a70a08e2b1df2aa14d5f18610e5332af ?

f12acf83204ac94dec8bcea0b72487c988da7a106294bbf0ec5f2b5760fd6f30 ?

04510b7e51bb5e7418bbb0b4e92963fce6440a9efd6c02184a2f94221147671f ?

bfda8b81b2c360132b6197469890e20ca32fc92c7015422057025e1f1036af93 ?

b96248bcfcfefc4572e49f5960534783440f5d449762805a8f224489dde246f7 ?