If you need a new Eclipse:
- download the entire GNU MCU Eclipse IDE for C/C++ Developers (it includes the latest Eclipse CDT and the latest plug-ins).
To update an existing Eclipse:
-
use Eclipse Marketplace:
- go to the Eclipse menu → Help → Eclipse Marketplace...
- search GNU MCU
- install
-
use the update site:
- go to the Eclipse menu → Help → Install New Software
- Add... → Location:
http://gnu-mcu-eclipse.netlify.com/v4-neon-updates/
To install older versions:
- download an archive from GNU MCU Eclipse plug-ins
- install from the archive
- go to the Eclipse menu → Help → Install New Software
- Add... → Archive...
Don't forget to set the workspace preferences, the defaults are not always right.
The most convenient way to install the binary tools is via the portable
xpm
tool.
$ xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc
$ xpm install --global @gnu-mcu-eclipse/riscv-none-gcc
$ xpm install --global @gnu-mcu-eclipse/windows-build-tools
$ xpm install --global @gnu-mcu-eclipse/openocd
$ xpm install --global @gnu-mcu-eclipse/qemu
Or, all together:
$ xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc @gnu-mcu-eclipse/riscv-none-gcc @gnu-mcu-eclipse/windows-build-tools @gnu-mcu-eclipse/openocd @gnu-mcu-eclipse/qemu
If you prefer the manual way, download the archives from:
- GNU MCU Eclipse ARM Embedded GCC
- GNU MCU Eclipse RISC-V Embedded GCC
- GNU MCU Eclipse Windows Build Tools
- GNU MCU Eclipse OpenOCD
- GNU ARM Eclipse QEMU
Unpack the archives in:
%HOMEPATH%\AppData\Roaming\GNU MCU Eclipse
(on Windows)$HOME/opt/gnu-mcu-eclipse
(on macOS and GNU/Linux)
Note: although perfectly possible to install the binaries anywhere, it is highly recommended to use this location, since by default the plug-ins search for the executables in this location.
- eclipse-plugins.git
- gnu-mcu-eclipse.github.io-source.git
- arm-none-eabi-gcc-build.git
- openocd.git
- openocd-build.git
- qemu.git
- qemu-build.git
- windows-build-tools.git
- riscv-none-gcc-build.git
(Badges from shields.io)
- eclipse-plugins.git
- org.eclipse.epp.packages.git
- arm-none-eabi-gcc.git
- riscv-none-gcc.git
- windows-build-tools.git
- openocd.git
- qemu.git
GNU MCU Eclipse
- @gnu-mcu-eclipse/arm-none-eabi-gcc
- @gnu-mcu-eclipse/riscv-none-gcc
- @gnu-mcu-eclipse/windows-build-tools
- @gnu-mcu-eclipse/openocd
- @gnu-mcu-eclipse/qemu
µOS++
- @micro-os-plus/startup
- @micro-os-plus/c-libs
- @micro-os-plus/cpp-libs
- @micro-os-plus/diag-trace
- @micro-os-plus/riscv-arch
SiFive