Eclipse Embedded CDT plug-ins v6.4.0 released
Version 6.4.0 is a new minor release; it fixes several bugs and adds several enhancements.
Compatibility
Special precautions were taken to preserve compatibility with projects created by pre-6.x plug-ins, such that user projects will continue to be accepted directly for Import, without modifications.
However, due to the way Eclipse manages perspectives and views, by caching some IDs, workspaces created with pre-6.x plug-ins may exhibit several problems when used directly.
To avoid such situations, it is recommended to create a new workspace with the new release and import the projects there.
Install
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 install manually, the latest version is available via Install New Software from:
https://download.eclipse.org/embed-cdt/updates/v6/
To get exactly this version, Install New Software from:
https://download.eclipse.org/embed-cdt/releases/6.4.0/p2/
Local install
For manual installs, the plug-ins are also available as regular archives, that can be downloaded locally and installed.
Changes
Bug fixes:
- #580:
for projects located outside the workspace folder, the
xpacks/.bin
path was not set correctly; fixed - #551: existing projects using old toolchain id showed errors after upgrade; fixed
- #555: for some devices, the STM32F7 template did not generate the mem.ld file; fixed
- #565: in the CMSIS Packs perspective, after a read error, the Abort button has the same effect as Ignore; fixed
Enhancements
- #572:
the GnuMcuPropertyTester was located in
org.eclipse.embedcdt.managedbuild.cross.core
which was not a dependency of the debug plug-ins. A new class was added asorg.eclipse.embedcdt.core.EmbeddedCdtPropertyTester
and the old one was deprecated. - #574: the content of the MCU toolchain paths preferences was reorganised to make the content easier to understand
- #569: in the OpenOCD plug-in, the configuration allowed only server port; for multi-core devices there are multiple ports, and GDB should be able to connect to any one; fixed
- #567: support enhanced GNU Tool Factory capabilities introduced in CDT 11.2.0
Project template changes:
- none
Developer changes:
- none
More details are available at GitHub milestone v6.4.0.
Known problems
- #533: the QEMU GDB server delay is not yet implemented
- #530: the SVD write-only registers in peripheral register view are not processed as write-only
Release content
The following features and plugins are included in this release:
features:
org.eclipse.embedcdt_6.4.0.202307251916.jar
org.eclipse.embedcdt.codered_6.4.0.202307251916.jar
org.eclipse.embedcdt.codered.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.jlink_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.jlink.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.openocd_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.openocd.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.pyocd_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.pyocd.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.qemu_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.qemu.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.doc.user_6.4.0.202307251916.jar
org.eclipse.embedcdt.doc.user.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.arm_6.4.0.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.arm.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.riscv_6.4.0.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.riscv.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.packs_6.4.0.202307251916.jar
org.eclipse.embedcdt.packs.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.ad_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.ad.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.cortexm_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.cortexm.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.freescale_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.freescale.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.sifive_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.sifive.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.stm_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.stm.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.xpack_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.xpack.source_6.4.0.202307251916.jar
plugins:
org.eclipse.embedcdt_6.4.0.202307251916.jar
org.eclipse.embedcdt.codered_6.4.0.202307251916.jar
org.eclipse.embedcdt.codered.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.codered.ui_2.0.1.202307251916.jar
org.eclipse.embedcdt.codered.ui.source_2.0.1.202307251916.jar
org.eclipse.embedcdt.core_6.4.0.202307251916.jar
org.eclipse.embedcdt.core.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.core_2.0.0.202307251916.jar
org.eclipse.embedcdt.debug.core.source_2.0.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.core_5.2.1.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.core.source_5.2.1.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.jlink_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.jlink.core_5.0.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.jlink.core.source_5.0.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.jlink.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.jlink.ui_5.1.1.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.jlink.ui.source_5.1.1.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.openocd_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.openocd.core_5.0.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.openocd.core.source_5.0.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.openocd.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.openocd.ui_5.0.1.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.openocd.ui.source_5.0.1.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.pyocd_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.pyocd.core_3.0.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.pyocd.core.source_3.0.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.pyocd.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui_2.1.1.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui.source_2.1.1.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.qemu_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.qemu.core_4.1.1.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.qemu.core.source_4.1.1.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.qemu.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.qemu.ui_4.1.1.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.qemu.ui.source_4.1.1.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.restart.ui_2.0.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.restart.ui.source_2.0.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.ui_5.1.2.202307251916.jar
org.eclipse.embedcdt.debug.gdbjtag.ui.source_5.1.2.202307251916.jar
org.eclipse.embedcdt.debug.packs_6.4.0.202307251916.jar
org.eclipse.embedcdt.debug.packs.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.doc.user_2.0.0.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.arm_6.4.0.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.arm.core_3.3.0.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.arm.core.source_3.3.0.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.arm.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.arm.ui_3.2.1.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.arm.ui.source_3.2.1.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.core_2.1.2.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.core.source_2.1.2.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.riscv_6.4.0.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.riscv.core_3.3.0.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.riscv.core.source_3.3.0.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.riscv.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.riscv.ui_3.2.1.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.riscv.ui.source_3.2.1.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.ui_2.0.2.202307251916.jar
org.eclipse.embedcdt.managedbuild.cross.ui.source_2.0.2.202307251916.jar
org.eclipse.embedcdt.managedbuild.packs.ui_2.1.1.202307251916.jar
org.eclipse.embedcdt.managedbuild.packs.ui.source_2.1.1.202307251916.jar
org.eclipse.embedcdt.packs_6.4.0.202307251916.jar
org.eclipse.embedcdt.packs.core_3.1.3.202307251916.jar
org.eclipse.embedcdt.packs.core.source_3.1.3.202307251916.jar
org.eclipse.embedcdt.packs.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.packs.ui_2.0.3.202307251916.jar
org.eclipse.embedcdt.packs.ui.source_2.0.3.202307251916.jar
org.eclipse.embedcdt.templates.ad_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.ad.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.ad.ui_2.0.0.202307251916.jar
org.eclipse.embedcdt.templates.ad.ui.source_2.0.0.202307251916.jar
org.eclipse.embedcdt.templates.core_3.1.2.202307251916.jar
org.eclipse.embedcdt.templates.core.source_3.1.2.202307251916.jar
org.eclipse.embedcdt.templates.cortexm_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.cortexm.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.cortexm.ui_2.0.0.202307251916.jar
org.eclipse.embedcdt.templates.cortexm.ui.source_2.0.0.202307251916.jar
org.eclipse.embedcdt.templates.freescale_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.freescale.pe.ui_2.0.0.202307251916.jar
org.eclipse.embedcdt.templates.freescale.pe.ui.source_2.0.0.202307251916.jar
org.eclipse.embedcdt.templates.freescale.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.freescale.ui_3.0.0.202307251916.jar
org.eclipse.embedcdt.templates.freescale.ui.source_3.0.0.202307251916.jar
org.eclipse.embedcdt.templates.sifive_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.sifive.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.sifive.ui_2.0.1.202307251916.jar
org.eclipse.embedcdt.templates.sifive.ui.source_2.0.1.202307251916.jar
org.eclipse.embedcdt.templates.stm_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.stm.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.stm.ui_3.0.2.202307251916.jar
org.eclipse.embedcdt.templates.stm.ui.source_3.0.2.202307251916.jar
org.eclipse.embedcdt.templates.xpack_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.xpack.source_6.4.0.202307251916.jar
org.eclipse.embedcdt.templates.xpack.ui_1.0.0.202307251916.jar
org.eclipse.embedcdt.templates.xpack.ui.source_1.0.0.202307251916.jar
org.eclipse.embedcdt.ui_6.4.0.202307251916.jar