GNU MCU Eclipse

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

GNU MCU Eclipse RISC-V Embedded GCC v7.1.1-2-20170912-* released GNU MCU Eclipse RISC-V Embedded GCC v7.2.0-1-20171109 released

GNU MCU Eclipse OpenOCD v0.10.0-4-20171004* released

Version v0.10.0-4-20171004-0812-dev is a maintenance release; the main change was to revert some of the RISC-V patches that caused problems for other targets.

Binary files »


  • update to the latest RISC-V 12bb3a4 commit and to the master 7719e96 commit from Aug 10th, 2017
  • revert some of the RISC-V patches in gdb_server.c that caused GDB crashes for other targets.

Differences from RISC-V releases

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 uses Debian 9 Docker containers.


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:

7012d977b26e18ad473efc9e1f1f794b231c5233545a9bb6375f3cc598fa90c4 ?

19856aaac1a1c49e3c82898668ac04b5ec8ca8ab80eef6043a83903f1abe0f1f ?

064773ea85fd2a2a700ca7182bbfa2dedd4bcfb0971131d8ddaf8fd9dd5928c1 ?

30f15c9cfe068ea7cc354ff3acb6bf91666646ded9027f59bf3b78b001d57d3b ?

7142cc3625e19fdea4f0987ddcb5ae7d067f5500cfddf5b2db78357bf8a03731 ?

af1fd22c3fac632df83b61a60faaee37c9a927b3664334f75d472824f8e88b25 ?

44626f94ee9d3252a40d49a52cc36f8f7a6d3343e8d2cacfe7f56212a91317a2 ?

26e3035220b9e6a2986b81fb98df8a904b3b899ee869917ac6d920cca811be3b ?