Skip to content
This repository has been archived by the owner on Sep 28, 2019. It is now read-only.

The GNU MCU Eclipse RISC-V Embedded GCC

License

GPL-2.0 and 2 other licenses found

Licenses found

GPL-2.0
COPYING
LGPL-2.1
COPYING.LIB
Unknown
COPYING.RUNTIME
Notifications You must be signed in to change notification settings

ilg-archived/riscv-none-gcc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Github All Releases Github All Releases

GNU MCU Eclipse RISC-V Embedded GCC

Rationale

GNU MCU Eclipse RISC-V Embedded GCC is a GCC toolchain distribution for RISC-V devices, that complements the official RISC-V distribution, maintained by SiFive.

For main benefits for the users are:

  • convenience: binaries for all major platforms are provided (Windows 64/32-bits, GNU/Linux 64/32-bits, macOS);
  • uniform and portable install: the toolchain is also available as a binary xPack, and can be easily installed with xpm;
  • improved support for Continuous Integration usage: as for any xPack, the toolchain can be easily used in test environments.

Changes

Compared to the original RISC-V release, there are no functional changes; the same architecture options are supported, and the same combinations of libraries (derived from newlib) are provided, plus possibly more.

Releases

The GNU MCU Eclipse RISC-V Embedded GCC releases generally follow the official RISC-V distribution, maintained by SiFive.

  • 8.2.0-2.2 (20190521)
  • 8.2.0-2.1 (20190425)
  • 8.1.0-2 (20181019)
  • 7.2.0-4 (20180606)
  • 7.2.0-3 (20180506)
  • 7.2.0-2 (20180111)
  • 7.2.0-1 (20171109)
  • 7.1.1-2 (20170912)
  • 7.1.1-1 (20170702)

Install

The procedure to install GNU MCU Eclipse RISC-V Embedded GCC is platform specific, but relatively straight forward (a .zip archive on Windows, a compressed tar archive on macOS and GNU/Linux).

A portable method is to use xpm:

$ xpm install @gnu-mcu-eclipse/riscv-none-gcc --global

More details are available on the How to install the RISC-V toolchain? page.

Build

The build scripts are part of the separate gnu-mcu-eclipse/riscv-none-gcc-build project.

Publish

The procedure used to publish the binaries is documented in the separate PUBLISH page.

The metadata files used to publish the xPacks on the npmjs.com server are available from the gnu-mcu-eclipse/riscv-none-gcc-xpack project.

Download analytics

Credits to Shields IO and Somsubhra/github-release-stats.

About

The GNU MCU Eclipse RISC-V Embedded GCC

Resources

License

GPL-2.0 and 2 other licenses found

Licenses found

GPL-2.0
COPYING
LGPL-2.1
COPYING.LIB
Unknown
COPYING.RUNTIME

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 47.4%
  • Ada 17.7%
  • C++ 15.3%
  • Go 7.2%
  • GCC Machine Description 4.5%
  • Fortran 2.4%
  • Other 5.5%