Version 5.1.1 is the first release after the project migration to the Eclipse Foundation.

Binary files »

Install

Eclipse packages

For convenience, this version of the plug-ins is also available as Eclipse packages:

Eclipse Marketplace

The recommended way to update to the latest plug-ins is via the Eclipse Marketplace; search for Embedded CDT.

Eclipse Update Sites

For those who prefer to do it manually, the latest version is available via Install New Software from:

  • https://download.eclipse.org/embed-cdt/updates/neon

To get exactly this version, Install New Software from:

  • https://download.eclipse.org/embed-cdt/releases/5.1.1/p2/

Local install

For manual installs, the plug-ins are also available as regular archives, that can be downloaded locally and installed.

Changes

Apart from the license updates to EPL2, required by the legal department, there were several bug fixes and improvements.

Bug fixes:

  • #373: the Keil server storing the CMSIS Packs was moved to a new https server, leaving behind a redirect; unfortunately, the Java classes used to process downloads, were not able to process redirects from http to https, and failed; the code was fixed to manually process such redirects;
  • #383: in certain condition, selecting the xPack version in the windows to set paths failed; fixed;

Enhancements:

  • #380: the Windows Build Tools package was moved to the xPack Dev Tools project; support for @xpack-dev-tools/windows-build-tools was added;
  • #381: manually installed xPacks in XPACK_REPO_PATH are also auto-discovered;
  • #382: xPacks installed via xpm in system location XPACKS_SYSTEM_FOLDER are also auto-discovered;
  • #385: the url of the p2 update site is now https://download.eclipse.org/embed-cdt/updates/neon; updated;
  • #387: the new xPack GCC toolchains (Arm and RISC-V) were added and made default;
  • #388: the search paths for old packages was also extended to include the new xPack folders.

Developer changes:

  • #386: internally, each toolchain definition uses a numeric ID, computed as the name string hash; in some cases this has resulted as a negative 32-bit value; to avoid negative values, it was changed to a 64-bit unsigned;
  • #389: reorganise ToolchainDefinitions with abstract common part
  • #390: remove trailing space from bundle.vendor
  • #391: releng: clean up the repository manifests

More details are available at GitHub milestone v5.1.1.

Known problems

  • none

Release content

The following features and plugins are included in this release:

features:
ilg.gnumcueclipse.codered.feature_1.1.2.202007271621.jar
ilg.gnumcueclipse.debug.gdbjtag.jlink.feature_4.4.1.202007271621.jar
ilg.gnumcueclipse.debug.gdbjtag.jumper.feature_1.2.1.202007271621.jar
ilg.gnumcueclipse.debug.gdbjtag.openocd.feature_4.4.1.202007271621.jar
ilg.gnumcueclipse.debug.gdbjtag.pyocd.feature_1.4.1.202007271621.jar
ilg.gnumcueclipse.debug.gdbjtag.qemu.feature_3.4.1.202007271621.jar
ilg.gnumcueclipse.doc.user.feature_1.1.2.202007271621.jar
ilg.gnumcueclipse.managedbuild.cross.arm.feature_2.7.1.202007271621.jar
ilg.gnumcueclipse.managedbuild.cross.riscv.feature_2.9.1.202007271621.jar
ilg.gnumcueclipse.packs.feature_2.4.2.202007271621.jar
ilg.gnumcueclipse.templates.ad.feature_1.3.1.202007271621.jar
ilg.gnumcueclipse.templates.cortexm.feature_1.5.1.202007271621.jar
ilg.gnumcueclipse.templates.freescale.feature_2.3.1.202007271621.jar
ilg.gnumcueclipse.templates.sifive.feature_1.4.1.202007271621.jar
ilg.gnumcueclipse.templates.stm.feature_2.7.1.202007271621.jar
plugins:
ilg.gnumcueclipse.codered_1.1.2.202007271621.jar
ilg.gnumcueclipse.core_5.1.1.202007271621.jar
ilg.gnumcueclipse.debug.core_1.2.2.202007271621.jar
ilg.gnumcueclipse.debug.gdbjtag.jlink_4.4.1.202007271621.jar
ilg.gnumcueclipse.debug.gdbjtag.jumper_1.2.1.202007271621.jar
ilg.gnumcueclipse.debug.gdbjtag.openocd_4.4.1.202007271621.jar
ilg.gnumcueclipse.debug.gdbjtag.pyocd_1.4.1.202007271621.jar
ilg.gnumcueclipse.debug.gdbjtag.qemu_3.4.1.202007271621.jar
ilg.gnumcueclipse.debug.gdbjtag.restart_1.3.2.202007271621.jar
ilg.gnumcueclipse.debug.gdbjtag_4.2.1.202007271621.jar
ilg.gnumcueclipse.debug.packs_1.1.2.202007271621.jar
ilg.gnumcueclipse.doc.user_1.1.2.202007271621.jar
ilg.gnumcueclipse.managedbuild.cross.arm_2.7.1.202007271621.jar
ilg.gnumcueclipse.managedbuild.cross.riscv_2.9.1.202007271621.jar
ilg.gnumcueclipse.managedbuild.cross_1.3.2.202007271621.jar
ilg.gnumcueclipse.managedbuild.packs_1.3.4.202007271621.jar
ilg.gnumcueclipse.packs.core_2.4.2.202007271621.jar
ilg.gnumcueclipse.packs.data_2.4.2.202007271621.jar
ilg.gnumcueclipse.packs.ui_1.4.2.202007271621.jar
ilg.gnumcueclipse.packs_1.4.2.202007271621.jar
ilg.gnumcueclipse.templates.ad_1.3.1.202007271621.jar
ilg.gnumcueclipse.templates.core_2.6.3.202007271621.jar
ilg.gnumcueclipse.templates.cortexm_1.5.1.202007271621.jar
ilg.gnumcueclipse.templates.freescale.pe_1.3.1.202007271621.jar
ilg.gnumcueclipse.templates.freescale_2.3.1.202007271621.jar
ilg.gnumcueclipse.templates.sifive_1.4.1.202007271621.jar
ilg.gnumcueclipse.templates.stm_2.7.1.202007271621.jar