Eclipse Embedded CDT plug-ins v5.1.1 released
Version 5.1.1 is the first release after the project migration to the Eclipse Foundation.
Install
Eclipse packages
For convenience, this version of the plug-ins is also available as Eclipse packages:
- Eclipse IDE for Embedded C/C++ Developers 2020-06 which packs together the 2020-06 version of the Eclipse IDE for C/C++ Developers standard distribution (Eclipse 4.16) with the Eclipse Embedded CDT plug-ins.
- Eclipse IDE for Embedded C/C++ Developers 2020-03 which packs together the 2020-03 version of the Eclipse IDE for C/C++ Developers standard distribution (Eclipse 4.15) with the Eclipse Embedded CDT plug-ins.
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