GNU ARM Eclipse

A family of Eclipse CDT extensions and tools for GNU ARM development

The 2017 GNU ARM Eclipse Plug-ins Change Log

Entries in this file are in reverse chronological order.

2017

2017-04-25

  • version 3.4.1.201704251808 released
    • features/ilg.gnuarmeclipse.codered_1.1.1.201704251808.jar
    • features/ilg.gnuarmeclipse.debug.gdbjtag.jlink_4.1.4.201704251808.jar
    • features/ilg.gnuarmeclipse.debug.gdbjtag.openocd_4.1.4.201704251808.jar
    • features/ilg.gnuarmeclipse.debug.gdbjtag.pyocd_1.1.3.201704251808.jar
    • features/ilg.gnuarmeclipse.debug.gdbjtag.qemu_3.1.4.201704251808.jar
    • features/ilg.gnuarmeclipse.doc.user_1.1.1.201704251808.jar
    • features/ilg.gnuarmeclipse.managedbuild.cross_2.4.1.201704251808.jar
    • features/ilg.gnuarmeclipse.packs_2.2.2.201704251808.jar
    • features/ilg.gnuarmeclipse.templates.ad_1.1.4.201704251808.jar
    • features/ilg.gnuarmeclipse.templates.cortexm_1.4.2.201704251808.jar
    • features/ilg.gnuarmeclipse.templates.freescale_2.2.8.201704251808.jar
    • features/ilg.gnuarmeclipse.templates.stm_2.6.2.201704251808.jar
    • plugins/ilg.gnuarmeclipse.codered_1.1.1.201704251808.jar
    • plugins/ilg.gnuarmeclipse.core_3.4.1.201704251808.jar
    • plugins/ilg.gnuarmeclipse.debug.core_1.2.1.201704251808.jar
    • plugins/ilg.gnuarmeclipse.debug.gdbjtag.jlink_4.1.4.201704251808.jar
    • plugins/ilg.gnuarmeclipse.debug.gdbjtag.openocd_4.1.4.201704251808.jar
    • plugins/ilg.gnuarmeclipse.debug.gdbjtag.pyocd_1.1.3.201704251808.jar
    • plugins/ilg.gnuarmeclipse.debug.gdbjtag.qemu_3.1.4.201704251808.jar
    • plugins/ilg.gnuarmeclipse.debug.gdbjtag.restart_1.3.1.201704251808.jar
    • plugins/ilg.gnuarmeclipse.debug.gdbjtag_3.2.1.201704251808.jar
    • plugins/ilg.gnuarmeclipse.debug.packs_1.1.1.201704251808.jar
    • plugins/ilg.gnuarmeclipse.doc.user_1.1.1.201704251808.jar
    • plugins/ilg.gnuarmeclipse.managedbuild.cross_2.4.1.201704251808.jar
    • plugins/ilg.gnuarmeclipse.managedbuild.packs_1.3.1.201704251808.jar
    • plugins/ilg.gnuarmeclipse.packs.core_1.1.3.201704251808.jar
    • plugins/ilg.gnuarmeclipse.packs.data_1.3.1.201704251808.jar
    • plugins/ilg.gnuarmeclipse.packs.ui_1.2.4.201704251808.jar
    • plugins/ilg.gnuarmeclipse.packs_1.2.4.201704251808.jar
    • plugins/ilg.gnuarmeclipse.templates.ad_1.1.4.201704251808.jar
    • plugins/ilg.gnuarmeclipse.templates.core_2.5.6.201704251808.jar
    • plugins/ilg.gnuarmeclipse.templates.cortexm_1.4.2.201704251808.jar
    • plugins/ilg.gnuarmeclipse.templates.freescale.pe_1.2.1.201704251808.jar
    • plugins/ilg.gnuarmeclipse.templates.freescale_2.2.8.201704251808.jar
    • plugins/ilg.gnuarmeclipse.templates.stm_2.6.2.201704251808.jar

2017-04-24

  • [#199] packs.data: parse index.pidx files, convert old index.idx to pidx internally
  • packs.data: version 1.3.1
  • [#200] packs.ui/PacksView: use semver, order versions by full semver
  • packs.ui/update: explicit malformed index message
  • [#153] templates.core: make raise() & kill() weak
  • debug.gdbjtag: peripheralAddressOffset, PeripheralTreeVMNode.java: getPeripheralBigAddressOffset() cumulates this offset with parent peripheral offset
  • debug.gdbjtag: register array address, PeripheralRegisterArrayVMNode.java no longer needs getBigAbsoluteAddress(), parent is good for all nodes
  • [#150] debug.gdbjtag: cluster addressOffset, SvdClusterDMNode.java get offset from property
  • [#144] gdbjtag.jlink: make windows scrolable
  • gdbjtag.openocd,pyocd,qemu scrollable windows; same medicine as for jlink
  • [#137] SAX line & column; print details for SAX parse error
  • [#25] avoid multiple defs in devices/boards/books; use a Set instead of a list to collect installed packages
  • version: gdbjtag 3.2.1, packs[.ui] 1.2.4

2017-04-23

  • core/StringUtils: add compareSimpleVersion
  • packs.ui/PacksView: compare numeric versions
  • packs.ui: version 1.2.3
  • ISSUE_TEMPLATE: fix typos, add reference to crypto extensions
  • add UNUSED pack type for disabling repos

2017-04-04

  • publish-updates.sh: publish to bintray

2017-04-03

  • templates.*: explicit MIT license
  • versions: templates.core 2.5.6, tempaltes.ad 1.1.4, templates.cortexm 1.4.2, templates.freescale 2.2.8, templates.stm 2.6.2

2017-03-24

  • [#185] cross.mbs: mcu default back to m3
  • versions: cross.mbs 2.4.1
  • [#183] templates.cortexm: add m23, m33 to list
  • versions: templates.cortexm 1.4.1

2017-02-26

  • gdbjtag.*: add explicit tests for isWindows() when checking registry
  • versions: jlink,openocd 4.1.4, qemu 3.1.4, pyocd 1.1.3
  • publish-update.sh: compute SHA, relative archive foder

2017-02-25

  • version 3.3.1-201702251311 released
    • features/ilg.gnuarmeclipse.codered_1.1.1.201702251311.jar
    • features/ilg.gnuarmeclipse.debug.gdbjtag.jlink_4.1.3.201702251311.jar
    • features/ilg.gnuarmeclipse.debug.gdbjtag.openocd_4.1.3.201702251311.jar
    • features/ilg.gnuarmeclipse.debug.gdbjtag.pyocd_1.1.2.201702251311.jar
    • features/ilg.gnuarmeclipse.debug.gdbjtag.qemu_3.1.3.201702251311.jar
    • features/ilg.gnuarmeclipse.doc.user_1.1.1.201702251311.jar
    • features/ilg.gnuarmeclipse.managedbuild.cross_2.3.1.201702251311.jar
    • features/ilg.gnuarmeclipse.packs_2.2.2.201702251311.jar
    • features/ilg.gnuarmeclipse.templates.ad_1.1.3.201702251311.jar
    • features/ilg.gnuarmeclipse.templates.cortexm_1.3.1.201702251311.jar
    • features/ilg.gnuarmeclipse.templates.freescale_2.2.7.201702251311.jar
    • features/ilg.gnuarmeclipse.templates.stm_2.6.1.201702251311.jar
    • plugins/ilg.gnuarmeclipse.codered_1.1.1.201702251311.jar
    • plugins/ilg.gnuarmeclipse.core_3.3.1.201702251311.jar
    • plugins/ilg.gnuarmeclipse.debug.core_1.2.1.201702251311.jar
    • plugins/ilg.gnuarmeclipse.debug.gdbjtag.jlink_4.1.3.201702251311.jar
    • plugins/ilg.gnuarmeclipse.debug.gdbjtag.openocd_4.1.3.201702251311.jar
    • plugins/ilg.gnuarmeclipse.debug.gdbjtag.pyocd_1.1.2.201702251311.jar
    • plugins/ilg.gnuarmeclipse.debug.gdbjtag.qemu_3.1.3.201702251311.jar
    • plugins/ilg.gnuarmeclipse.debug.gdbjtag.restart_1.3.1.201702251311.jar
    • plugins/ilg.gnuarmeclipse.debug.gdbjtag_3.1.2.201702251311.jar
    • plugins/ilg.gnuarmeclipse.debug.packs_1.1.1.201702251311.jar
    • plugins/ilg.gnuarmeclipse.doc.user_1.1.1.201702251311.jar
    • plugins/ilg.gnuarmeclipse.managedbuild.cross_2.3.1.201702251311.jar
    • plugins/ilg.gnuarmeclipse.managedbuild.packs_1.3.1.201702251311.jar
    • plugins/ilg.gnuarmeclipse.packs.core_1.1.3.201702251311.jar
    • plugins/ilg.gnuarmeclipse.packs.data_1.2.3.201702251311.jar
    • plugins/ilg.gnuarmeclipse.packs.ui_1.2.2.201702251311.jar
    • plugins/ilg.gnuarmeclipse.packs_1.2.3.201702251311.jar
    • plugins/ilg.gnuarmeclipse.templates.ad_1.1.3.201702251311.jar
    • plugins/ilg.gnuarmeclipse.templates.core_2.5.5.201702251311.jar
    • plugins/ilg.gnuarmeclipse.templates.cortexm_1.3.1.201702251311.jar
    • plugins/ilg.gnuarmeclipse.templates.freescale.pe_1.2.1.201702251311.jar
    • plugins/ilg.gnuarmeclipse.templates.freescale_2.2.7.201702251311.jar
    • plugins/ilg.gnuarmeclipse.templates.stm_2.6.1.201702251311.jar

2017-02-24

  • [issue #177] gdbjtag.jlink: acceppt ‘:’ in IP field
  • version: jlink 4.1.3
  • [issue #175] mbs.cross: always show Hex in Print Size tool
  • [issue #174] log external command for debug
  • [issue #173] gdbjtag.openocd: start without server; do not check the config field if starting without server
  • versions: pyocd 1.1.2, gdbjtag 3.1.2
  • [issue #182] mbs.cross: default toolchain logic; use modified date

2017-02-22

  • [issue #181] mbs.cross: avoid bug 512550
    • workaround for canFinish()
    • get the projectName even if the toolchain page was not entered

2017-02-20

  • .classpath & prefs: refer to 1.7
  • rename parent project as gnuarmeclipse-parent
  • [issue #180] update march & mtune for GCC 6.2
    • deprecate armv2, armv2a, armv3, armv3m
    • add arch armv8.1-a, armv8.1-a+crc
    • add mcpu cortex-a17/a32/a35/a72
    • add mcpu cortex-m23/m33
    • add mcpu qdf24xx
  • version: mbs.cross 2.3.1

2017-02-16

  • add LICENSE file (EPL-1.0)
  • [issue #179] add ${user.home}/opt subfolders to the search path for toolchain, openocd and qemu.
  • versions: mbs.cross: 2.2.2, openocd 4.1.3

2017-02-04

  • [PR #176] pyOCD: fix target override combo in Debugger pane

2017-02-01

  • README.md: add badges

2017-01-29

  • reformat xml files using tabs

2017-01-27

  • [issue #170] gdbjtag.qemu: add DeviceName callback in TabDebugger
  • versions: core v3.3.1, gdbjtag.qemu 3.1.3

2017-01-14

  • version 3.2.1-201701141320 released
    • features/ilg.gnuarmeclipse.codered_1.1.1.201701141320.jar
    • features/ilg.gnuarmeclipse.debug.gdbjtag.jlink_4.1.2.201701141320.jar
    • features/ilg.gnuarmeclipse.debug.gdbjtag.openocd_4.1.2.201701141320.jar
    • features/ilg.gnuarmeclipse.debug.gdbjtag.pyocd_1.1.1.201701141320.jar
    • features/ilg.gnuarmeclipse.debug.gdbjtag.qemu_3.1.2.201701141320.jar
    • features/ilg.gnuarmeclipse.doc.user_1.1.1.201701141320.jar
    • features/ilg.gnuarmeclipse.managedbuild.cross_2.2.1.201701141320.jar
    • features/ilg.gnuarmeclipse.packs_2.2.2.201701141320.jar
    • features/ilg.gnuarmeclipse.templates.ad_1.1.3.201701141320.jar
    • features/ilg.gnuarmeclipse.templates.cortexm_1.3.1.201701141320.jar
    • features/ilg.gnuarmeclipse.templates.freescale_2.2.7.201701141320.jar
    • features/ilg.gnuarmeclipse.templates.stm_2.6.1.201701141320.jar
    • plugins/ilg.gnuarmeclipse.codered_1.1.1.201701141320.jar
    • plugins/ilg.gnuarmeclipse.core_3.2.1.201701141320.jar
    • plugins/ilg.gnuarmeclipse.debug.core_1.2.1.201701141320.jar
    • plugins/ilg.gnuarmeclipse.debug.gdbjtag.jlink_4.1.2.201701141320.jar
    • plugins/ilg.gnuarmeclipse.debug.gdbjtag.openocd_4.1.2.201701141320.jar
    • plugins/ilg.gnuarmeclipse.debug.gdbjtag.pyocd_1.1.1.201701141320.jar
    • plugins/ilg.gnuarmeclipse.debug.gdbjtag.qemu_3.1.2.201701141320.jar
    • plugins/ilg.gnuarmeclipse.debug.gdbjtag.restart_1.3.1.201701141320.jar
    • plugins/ilg.gnuarmeclipse.debug.gdbjtag_3.1.1.201701141320.jar
    • plugins/ilg.gnuarmeclipse.debug.packs_1.1.1.201701141320.jar
    • plugins/ilg.gnuarmeclipse.doc.user_1.1.1.201701141320.jar
    • plugins/ilg.gnuarmeclipse.managedbuild.cross_2.2.1.201701141320.jar
    • plugins/ilg.gnuarmeclipse.managedbuild.packs_1.3.1.201701141320.jar
    • plugins/ilg.gnuarmeclipse.packs.core_1.1.3.201701141320.jar
    • plugins/ilg.gnuarmeclipse.packs.data_1.2.3.201701141320.jar
    • plugins/ilg.gnuarmeclipse.packs.ui_1.2.2.201701141320.jar
    • plugins/ilg.gnuarmeclipse.packs_1.2.3.201701141320.jar
    • plugins/ilg.gnuarmeclipse.templates.ad_1.1.3.201701141320.jar
    • plugins/ilg.gnuarmeclipse.templates.core_2.5.5.201701141320.jar
    • plugins/ilg.gnuarmeclipse.templates.cortexm_1.3.1.201701141320.jar
    • plugins/ilg.gnuarmeclipse.templates.freescale.pe_1.2.1.201701141320.jar
    • plugins/ilg.gnuarmeclipse.templates.freescale_2.2.7.201701141320.jar
    • plugins/ilg.gnuarmeclipse.templates.stm_2.6.1.201701141320.jar
  • mbs.cross: -include headers used by scanner (#164)
  • mbs.cross: update -march & -mtune
    • arch: armv8-m.base, armv8-m.main, armv8-m.main+dsp
    • tune: cortex-a72, cortex-r8, exynos-m1, xgene1
  • mbs.cross: rename Cross ARM GNU C/C++ Compiler/Linker
  • mbs.cross: support cpp abi version 7,8,9
  • mbs.cross: support dwarf-5
  • mbs.cross: support up to c++1z

2017-01-11

  • debug consoles: remove the PROCESS_TYPE_CREATION_ATTR; functional on Neon.2

2017-01-09

  • Merge pull request #109 from sukidog/fix_issue108
  • Merge pull request #128 from johnmoule/issue125

2016

See 2016.

2015

See 2015.

2014

See 2014.

2013

See 2013.