Eclipse Embedded CDT plug-ins v6.3.0 released
Version 6.3.0 is a new release; it adds two new Arm & RISC-V templates and updates the QEMU debugging plug-ins.
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.3.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:
- none
Enhancements
- #521: add an ‘xPack…’ button to the wizard to select the path
- #523: add the xPack AArch64 Embedded GCC toolchain
- #524: add the new xPack RISC-V GCC toolchain
- #525: add a notice to enable hidden folders
- #527: mark deprecated toolchains
- #528: add support for more RISC-V ISA extensions
- #532: add QEMU Arm, AArch64, RISC-V 32/64 debug
- #534: add an option to prefer the xpacks/.bin path for toolchains
- #535: add an option to prefer the xpacks/.bin path for QEMU
Project template changes:
- #531: add a new project template to create Hello World projects that run on QEMU Arm
- #537: add a new project template to create Hello World projects that run on QEMU RISC-V
Developer changes:
- #516: update for xpm XPACKS_STORE_FOLDER
- #522: update logic to identify toolchains by ID, not by name
- #526: add validations for custom toolchains
More details are available at GitHub milestone v6.3.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.3.0.202208180721.jar
org.eclipse.embedcdt.codered_6.3.0.202208180721.jar
org.eclipse.embedcdt.codered.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.jlink_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.jlink.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.openocd_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.openocd.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.pyocd_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.pyocd.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.qemu_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.qemu.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.doc.user_6.3.0.202208180721.jar
org.eclipse.embedcdt.doc.user.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.arm_6.3.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.arm.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.riscv_6.3.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.riscv.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.packs_6.3.0.202208180721.jar
org.eclipse.embedcdt.packs.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.ad_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.ad.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.cortexm_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.cortexm.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.freescale_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.freescale.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.sifive_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.sifive.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.stm_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.stm.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.xpack_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.xpack.source_6.3.0.202208180721.jar
plugins:
org.eclipse.embedcdt_6.3.0.202208180721.jar
org.eclipse.embedcdt.codered_6.3.0.202208180721.jar
org.eclipse.embedcdt.codered.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.codered.ui_2.0.0.202208180721.jar
org.eclipse.embedcdt.codered.ui.source_2.0.0.202208180721.jar
org.eclipse.embedcdt.core_6.3.0.202208180721.jar
org.eclipse.embedcdt.core.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.core_2.0.0.202208180721.jar
org.eclipse.embedcdt.debug.core.source_2.0.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.core_5.2.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.core.source_5.2.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.jlink_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.jlink.core_5.0.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.jlink.core.source_5.0.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.jlink.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.jlink.ui_5.1.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.jlink.ui.source_5.1.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.openocd_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.openocd.core_5.0.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.openocd.core.source_5.0.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.openocd.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.openocd.ui_5.0.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.openocd.ui.source_5.0.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.pyocd_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.pyocd.core_3.0.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.pyocd.core.source_3.0.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.pyocd.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui_2.1.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui.source_2.1.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.qemu_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.qemu.core_4.1.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.qemu.core.source_4.1.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.qemu.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.qemu.ui_4.1.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.qemu.ui.source_4.1.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.restart.ui_2.0.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.restart.ui.source_2.0.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.ui_5.1.1.202208180721.jar
org.eclipse.embedcdt.debug.gdbjtag.ui.source_5.1.1.202208180721.jar
org.eclipse.embedcdt.debug.packs_6.3.0.202208180721.jar
org.eclipse.embedcdt.debug.packs.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.doc.user_2.0.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.arm_6.3.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.arm.core_3.2.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.arm.core.source_3.2.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.arm.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.arm.ui_3.2.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.arm.ui.source_3.2.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.core_2.1.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.core.source_2.1.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.riscv_6.3.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.riscv.core_3.2.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.riscv.core.source_3.2.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.riscv.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.riscv.ui_3.2.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.riscv.ui.source_3.2.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.ui_2.0.1.202208180721.jar
org.eclipse.embedcdt.managedbuild.cross.ui.source_2.0.1.202208180721.jar
org.eclipse.embedcdt.managedbuild.packs.ui_2.1.0.202208180721.jar
org.eclipse.embedcdt.managedbuild.packs.ui.source_2.1.0.202208180721.jar
org.eclipse.embedcdt.packs_6.3.0.202208180721.jar
org.eclipse.embedcdt.packs.core_3.1.2.202208180721.jar
org.eclipse.embedcdt.packs.core.source_3.1.2.202208180721.jar
org.eclipse.embedcdt.packs.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.packs.ui_2.0.1.202208180721.jar
org.eclipse.embedcdt.packs.ui.source_2.0.1.202208180721.jar
org.eclipse.embedcdt.templates.ad_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.ad.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.ad.ui_2.0.0.202208180721.jar
org.eclipse.embedcdt.templates.ad.ui.source_2.0.0.202208180721.jar
org.eclipse.embedcdt.templates.core_3.1.0.202208180721.jar
org.eclipse.embedcdt.templates.core.source_3.1.0.202208180721.jar
org.eclipse.embedcdt.templates.cortexm_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.cortexm.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.cortexm.ui_2.0.0.202208180721.jar
org.eclipse.embedcdt.templates.cortexm.ui.source_2.0.0.202208180721.jar
org.eclipse.embedcdt.templates.freescale_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.freescale.pe.ui_2.0.0.202208180721.jar
org.eclipse.embedcdt.templates.freescale.pe.ui.source_2.0.0.202208180721.jar
org.eclipse.embedcdt.templates.freescale.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.freescale.ui_3.0.0.202208180721.jar
org.eclipse.embedcdt.templates.freescale.ui.source_3.0.0.202208180721.jar
org.eclipse.embedcdt.templates.sifive_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.sifive.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.sifive.ui_2.0.0.202208180721.jar
org.eclipse.embedcdt.templates.sifive.ui.source_2.0.0.202208180721.jar
org.eclipse.embedcdt.templates.stm_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.stm.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.stm.ui_3.0.1.202208180721.jar
org.eclipse.embedcdt.templates.stm.ui.source_3.0.1.202208180721.jar
org.eclipse.embedcdt.templates.xpack_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.xpack.source_6.3.0.202208180721.jar
org.eclipse.embedcdt.templates.xpack.ui_1.0.0.202208180721.jar
org.eclipse.embedcdt.templates.xpack.ui.source_1.0.0.202208180721.jar
org.eclipse.embedcdt.ui_6.3.0.202208180721.jar