Eclipse Embedded CDT plug-ins v6.3.2 released | web-jekyll

# Eclipse Embedded CDT plug-ins v6.3.2 released

Apr 28, 2023 / Liviu Ionescu / gnu, arm, mcu, eclipse, risc-v

Version 6.3.2 is a maintenance release; it updates RISC-V and STM32F7 templates and fixes several bugs.

Binary files »

## 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.2/p2/`

Important: Due to the major internal changes occurred in v6.0.0, users of pre-v6 plug-ins do not automatically receive updates, and are advised to install a new full Eclipse and create a new workspace.

### Local install

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

- org.eclipse.embedcdt.repository-6.3.2-202304281106.zip (sha)

## Changes

Bug fixes:

- #549: in certain conditions, XpackUtils was throwing an exception when calling System Repo Base Paths; 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

## Enhancements

- none

Project template changes:

- #553: the RISC-V template projects were updated for the canonical architecture string in toolchain, and now include `_zicsr_zifencei`.
- #556: the semihosting definitions included `select()` which collided with the recent newlib; fixed.

Developer changes:

- #559 to support Eclipse 2022-06, the references to the deprecated Navigator view were removed.

More details are available at GitHub milestone v6.3.2.

## 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.2.202304281106.jar
    org.eclipse.embedcdt.codered_6.3.2.202304281106.jar
    org.eclipse.embedcdt.codered.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.jlink_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.jlink.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.openocd_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.openocd.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.pyocd_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.pyocd.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.qemu_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.qemu.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.doc.user_6.3.2.202304281106.jar
    org.eclipse.embedcdt.doc.user.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.arm_6.3.2.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.arm.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.riscv_6.3.2.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.riscv.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.packs_6.3.2.202304281106.jar
    org.eclipse.embedcdt.packs.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.ad_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.ad.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.cortexm_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.cortexm.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.freescale_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.freescale.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.sifive_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.sifive.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.stm_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.stm.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.xpack_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.xpack.source_6.3.2.202304281106.jar

    plugins:
    org.eclipse.embedcdt_6.3.2.202304281106.jar
    org.eclipse.embedcdt.codered_6.3.2.202304281106.jar
    org.eclipse.embedcdt.codered.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.codered.ui_2.0.0.202304281106.jar
    org.eclipse.embedcdt.codered.ui.source_2.0.0.202304281106.jar
    org.eclipse.embedcdt.core_6.3.2.202304281106.jar
    org.eclipse.embedcdt.core.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.core_2.0.0.202304281106.jar
    org.eclipse.embedcdt.debug.core.source_2.0.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.core_5.2.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.core.source_5.2.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.jlink_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.jlink.core_5.0.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.jlink.core.source_5.0.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.jlink.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.jlink.ui_5.1.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.jlink.ui.source_5.1.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.openocd_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.openocd.core_5.0.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.openocd.core.source_5.0.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.openocd.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.openocd.ui_5.0.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.openocd.ui.source_5.0.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.pyocd_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.pyocd.core_3.0.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.pyocd.core.source_3.0.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.pyocd.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui_2.1.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui.source_2.1.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.qemu_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.qemu.core_4.1.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.qemu.core.source_4.1.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.qemu.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.qemu.ui_4.1.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.qemu.ui.source_4.1.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.restart.ui_2.0.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.restart.ui.source_2.0.0.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.ui_5.1.1.202304281106.jar
    org.eclipse.embedcdt.debug.gdbjtag.ui.source_5.1.1.202304281106.jar
    org.eclipse.embedcdt.debug.packs_6.3.2.202304281106.jar
    org.eclipse.embedcdt.debug.packs.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.doc.user_2.0.0.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.arm_6.3.2.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.arm.core_3.2.0.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.arm.core.source_3.2.0.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.arm.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.arm.ui_3.2.0.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.arm.ui.source_3.2.0.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.core_2.1.1.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.core.source_2.1.1.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.riscv_6.3.2.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.riscv.core_3.2.0.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.riscv.core.source_3.2.0.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.riscv.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.riscv.ui_3.2.0.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.riscv.ui.source_3.2.0.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.ui_2.0.1.202304281106.jar
    org.eclipse.embedcdt.managedbuild.cross.ui.source_2.0.1.202304281106.jar
    org.eclipse.embedcdt.managedbuild.packs.ui_2.1.0.202304281106.jar
    org.eclipse.embedcdt.managedbuild.packs.ui.source_2.1.0.202304281106.jar
    org.eclipse.embedcdt.packs_6.3.2.202304281106.jar
    org.eclipse.embedcdt.packs.core_3.1.2.202304281106.jar
    org.eclipse.embedcdt.packs.core.source_3.1.2.202304281106.jar
    org.eclipse.embedcdt.packs.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.packs.ui_2.0.2.202304281106.jar
    org.eclipse.embedcdt.packs.ui.source_2.0.2.202304281106.jar
    org.eclipse.embedcdt.templates.ad_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.ad.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.ad.ui_2.0.0.202304281106.jar
    org.eclipse.embedcdt.templates.ad.ui.source_2.0.0.202304281106.jar
    org.eclipse.embedcdt.templates.core_3.1.1.202304281106.jar
    org.eclipse.embedcdt.templates.core.source_3.1.1.202304281106.jar
    org.eclipse.embedcdt.templates.cortexm_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.cortexm.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.cortexm.ui_2.0.0.202304281106.jar
    org.eclipse.embedcdt.templates.cortexm.ui.source_2.0.0.202304281106.jar
    org.eclipse.embedcdt.templates.freescale_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.freescale.pe.ui_2.0.0.202304281106.jar
    org.eclipse.embedcdt.templates.freescale.pe.ui.source_2.0.0.202304281106.jar
    org.eclipse.embedcdt.templates.freescale.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.freescale.ui_3.0.0.202304281106.jar
    org.eclipse.embedcdt.templates.freescale.ui.source_3.0.0.202304281106.jar
    org.eclipse.embedcdt.templates.sifive_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.sifive.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.sifive.ui_2.0.1.202304281106.jar
    org.eclipse.embedcdt.templates.sifive.ui.source_2.0.1.202304281106.jar
    org.eclipse.embedcdt.templates.stm_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.stm.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.stm.ui_3.0.2.202304281106.jar
    org.eclipse.embedcdt.templates.stm.ui.source_3.0.2.202304281106.jar
    org.eclipse.embedcdt.templates.xpack_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.xpack.source_6.3.2.202304281106.jar
    org.eclipse.embedcdt.templates.xpack.ui_1.0.0.202304281106.jar
    org.eclipse.embedcdt.templates.xpack.ui.source_1.0.0.202304281106.jar
    org.eclipse.embedcdt.ui_6.3.2.202304281106.jar

Edit