Eclipse Embedded CDT

A family of Eclipse CDT extensions and tools for GNU Arm & RISC-V development

The 2017 GNU MCU Eclipse Plug-ins Change Log

Entries in this file are in reverse chronological order.

2017

2017-12-29

  • SvdUtils: silently ignore missing package.json
  • [#260] DebugUtils.resolveAll substitute project_loc

2017-12-28

  • [#259] fix Windows CR LF issue

2017-12-27

  • core/EclipseUtils: add getProjectFromConfiguration
  • core/JsonUtils: add get() with default
  • managedbuild.packs: explicit ‘Used by debug’
  • packs.data: add xcdl & xpack utils
  • packs.core: add json support & js objects
  • (multi) add Devices tab for Xcdl projects
  • cross.*.feature: add ref to managedbuild.packs
  • packs.core: DurationMonitor with public start/stop
  • debug.gdbjtag: time SVD parsing
  • debug.gdbjtag: move SVD Path to debug launch
  • gdbjtag.*: add TabSvd
  • gdbjtag.{jlink,pyocd,qemu} fix openocd message
  • debug.gdbjtag: improve SVD Path messages
  • debug.gdbjtag: add log line for missing SVD Path

2017-12-09

  • core: fix PacksStorage
  • core: add JsonUtils
  • core: clean PacksStorage
  • packs.core: add PackTypes
  • debug.gdbjtag: automatically identify xsvd

2017-12-08

  • packs.core: Node.getChildren() add doc
  • packs.core: Xsvd process ‘enumerations’ (plural)
  • debug.gdbjtag: SvdField process ‘enumerations’
  • debug.gdbjtag: clean PeripheralsService code

2017-12-06

  • core: CProjectPacksStorage prefix with CMSIS_
  • debug.gdbjtag: fix finding enum default as value 0

2017-12-04

  • debug.gdbjtag: field repetitions functional

2017-12-02

  • debug.gdbjtag: peripheral viewer order by addr
  • packs.core: XsvdGenericParser, add enums
  • debug.gdbjtag: implement repetitions and enums

2017-11-28

  • debug.gdbjtag: [#249] rename Tcl

2017-11-24

  • move classes to packs.core
  • packs.data: reformat comments
  • version 4.3.1
  • packs.core: Leaf properties trimmed
  • packs.core & debug.gdbjtag: arrays & repetitions

2017-11-23

  • debug.gdbjtag & core.data: add pack type
  • debug.gdbjtag & core.data: NAME_ DESCRIPTION_
  • packs.core: add KEY_ & [gs]etKeyName()
  • debug.gdbjtag: show reset values for fields
  • packs.core: Json parser add group nodes
  • debug.gdbjtag & core.data: consistent getName()
  • debug.gdbjtag & core.data: reformat comments
  • debug.gdbjtag: show r,w,rw in tooltips
  • debug.gdbjtag(): assert in SvdRegisterDMNode

2017-11-22

  • core: add json-simple-1.1.1.jar
  • packs.core: add Json & Xsvd parsers to tree
  • debug.gdbjtag: SvdObjectDMNode cached name & $KEY
  • debug.gdbjtag: parse xsvd too
  • debug.gdbjtag: PeripheralService cleanup

2017-11-20

  • debug.gdbjtag: add SVD Path property to MCU
  • debug.gdbjtag: PeripheralService with custom SVD
  • debug.gdbjtag: svd key includes debug/release

2017-11-10

  • version 4.2.1-201711101735 released

repository/features:
ilg.gnumcueclipse.codered.feature_1.1.2.201711101735.jar
ilg.gnumcueclipse.debug.gdbjtag.jlink.feature_4.2.1.201711101735.jar
ilg.gnumcueclipse.debug.gdbjtag.openocd.feature_4.2.1.201711101735.jar
ilg.gnumcueclipse.debug.gdbjtag.pyocd.feature_1.2.1.201711101735.jar
ilg.gnumcueclipse.debug.gdbjtag.qemu.feature_3.2.1.201711101735.jar
ilg.gnumcueclipse.doc.user.feature_1.1.2.201711101735.jar
ilg.gnumcueclipse.managedbuild.cross.arm.feature_2.5.2.201711101735.jar
ilg.gnumcueclipse.managedbuild.cross.riscv.feature_2.6.1.201711101735.jar
ilg.gnumcueclipse.packs.feature_2.2.2.201711101735.jar
ilg.gnumcueclipse.templates.ad.feature_1.1.5.201711101735.jar
ilg.gnumcueclipse.templates.cortexm.feature_1.4.3.201711101735.jar
ilg.gnumcueclipse.templates.freescale.feature_2.2.9.201711101735.jar
ilg.gnumcueclipse.templates.sifive.feature_1.1.1.201711101735.jar
ilg.gnumcueclipse.templates.stm.feature_2.6.3.201711101735.jar

repository/plugins:
ilg.gnumcueclipse.codered_1.1.2.201711101735.jar
ilg.gnumcueclipse.core_4.2.1.201711101735.jar
ilg.gnumcueclipse.debug.core_1.2.2.201711101735.jar
ilg.gnumcueclipse.debug.gdbjtag.jlink_4.2.1.201711101735.jar
ilg.gnumcueclipse.debug.gdbjtag.openocd_4.2.1.201711101735.jar
ilg.gnumcueclipse.debug.gdbjtag.pyocd_1.2.1.201711101735.jar
ilg.gnumcueclipse.debug.gdbjtag.qemu_3.2.1.201711101735.jar
ilg.gnumcueclipse.debug.gdbjtag.restart_1.3.2.201711101735.jar
ilg.gnumcueclipse.debug.gdbjtag_3.2.3.201711101735.jar
ilg.gnumcueclipse.debug.packs_1.1.2.201711101735.jar
ilg.gnumcueclipse.doc.user_1.1.2.201711101735.jar
ilg.gnumcueclipse.managedbuild.cross.arm_2.5.2.201711101735.jar
ilg.gnumcueclipse.managedbuild.cross.riscv_2.6.1.201711101735.jar
ilg.gnumcueclipse.managedbuild.cross_1.1.2.201711101735.jar
ilg.gnumcueclipse.managedbuild.packs_1.3.2.201711101735.jar
ilg.gnumcueclipse.packs.core_1.1.4.201711101735.jar
ilg.gnumcueclipse.packs.data_1.3.2.201711101735.jar
ilg.gnumcueclipse.packs.ui_1.2.5.201711101735.jar
ilg.gnumcueclipse.packs_1.2.5.201711101735.jar
ilg.gnumcueclipse.templates.ad_1.2.1.201711101735.jar
ilg.gnumcueclipse.templates.core_2.6.1.201711101735.jar
ilg.gnumcueclipse.templates.cortexm_1.4.3.201711101735.jar
ilg.gnumcueclipse.templates.freescale.pe_1.2.2.201711101735.jar
ilg.gnumcueclipse.templates.freescale_2.2.9.201711101735.jar
ilg.gnumcueclipse.templates.sifive_1.1.1.201711101735.jar
ilg.gnumcueclipse.templates.stm_2.6.3.201711101735.jar

  • [#249] gdbjtag.openocd: configurable TCL port
  • update SiFive template code to v0.1.1

2017-11-05

  • [#242] gdbjtag.*: validate telnet port; also server executable, gdb port, client executable
  • [#246] gdbjtag.*: substitute dynamic variables too; add Actual client executable
  • gdbjtag.*: show Actual executable

2017-11-04

  • cross.riscv: add riscv-none-embed-

2017-10-20

  • [#241] packs: add connect & read timeout

2017-09-25

  • [#223] - refactor of checkServer
  • [#240] - cross.riscv: add linux & rtems toolchains

2017-07-19

  • [#223] - fix bundle blurbs to reflect bundle name
  • [#222] - fix double -fno-common options
  • [#224] - gdbjtag.openocd: do not wait for the echo

2017-07-14

  • add SiFive preliminary template

2017-07-13

  • add Start GDB session to OpenOCD GUI, to allow multiple GDB instances attached to the same OpenCOD

2017-07-11

  • version 4.1.1.201707111115 released

features:
ilg.gnumcueclipse.codered.feature_1.1.2.201707111115.jar
ilg.gnumcueclipse.debug.gdbjtag.jlink.feature_4.1.5.201707111115.jar
ilg.gnumcueclipse.debug.gdbjtag.openocd.feature_4.1.5.201707111115.jar
ilg.gnumcueclipse.debug.gdbjtag.pyocd.feature_1.1.4.201707111115.jar
ilg.gnumcueclipse.debug.gdbjtag.qemu.feature_3.1.5.201707111115.jar
ilg.gnumcueclipse.doc.user.feature_1.1.2.201707111115.jar
ilg.gnumcueclipse.managedbuild.cross.arm.feature_2.5.2.201707111115.jar
ilg.gnumcueclipse.managedbuild.cross.riscv.feature_2.5.2.201707111115.jar
ilg.gnumcueclipse.packs.feature_2.2.2.201707111115.jar
ilg.gnumcueclipse.templates.ad.feature_1.1.5.201707111115.jar
ilg.gnumcueclipse.templates.cortexm.feature_1.4.3.201707111115.jar
ilg.gnumcueclipse.templates.freescale.feature_2.2.9.201707111115.jar
ilg.gnumcueclipse.templates.stm.feature_2.6.3.201707111115.jar

plugins:
ilg.gnumcueclipse.codered_1.1.2.201707111115.jar
ilg.gnumcueclipse.core_4.1.1.201707111115.jar
ilg.gnumcueclipse.debug.core_1.2.2.201707111115.jar
ilg.gnumcueclipse.debug.gdbjtag.jlink_4.1.5.201707111115.jar
ilg.gnumcueclipse.debug.gdbjtag.openocd_4.1.5.201707111115.jar
ilg.gnumcueclipse.debug.gdbjtag.pyocd_1.1.4.201707111115.jar
ilg.gnumcueclipse.debug.gdbjtag.qemu_3.1.5.201707111115.jar
ilg.gnumcueclipse.debug.gdbjtag.restart_1.3.2.201707111115.jar
ilg.gnumcueclipse.debug.gdbjtag_3.2.2.201707111115.jar
ilg.gnumcueclipse.debug.packs_1.1.2.201707111115.jar
ilg.gnumcueclipse.doc.user_1.1.2.201707111115.jar
ilg.gnumcueclipse.managedbuild.cross.arm_2.5.2.201707111115.jar
ilg.gnumcueclipse.managedbuild.cross.riscv_2.5.2.201707111115.jar
ilg.gnumcueclipse.managedbuild.cross_1.1.2.201707111115.jar
ilg.gnumcueclipse.managedbuild.packs_1.3.2.201707111115.jar
ilg.gnumcueclipse.packs.core_1.1.4.201707111115.jar
ilg.gnumcueclipse.packs.data_1.3.2.201707111115.jar
ilg.gnumcueclipse.packs.ui_1.2.5.201707111115.jar
ilg.gnumcueclipse.packs_1.2.5.201707111115.jar
ilg.gnumcueclipse.templates.ad_1.1.5.201707111115.jar
ilg.gnumcueclipse.templates.core_2.5.7.201707111115.jar
ilg.gnumcueclipse.templates.cortexm_1.4.3.201707111115.jar
ilg.gnumcueclipse.templates.freescale.pe_1.2.2.201707111115.jar
ilg.gnumcueclipse.templates.freescale_2.2.9.201707111115.jar
ilg.gnumcueclipse.templates.stm_2.6.3.201707111115.jar

  • p2.inf: gnu-mcu-eclipse.netlify.com

2017-06-29

  • rebrand url http://gnu-mcu-eclipse.github.io
  • update url to http://gnu-mcu-eclipse.netlify.com

2017-06-12

  • refurbish all path discovery code
  • gdbjtag: common code to discover Installpath
  • mbs.cross: common code to discover toolchain
  • openocd: search path includes “bin”
  • preferences.ini: update search paths

2017-06-11

  • mbs.cross: process build tools path centrally
  • cross.arm: rework the path search
  • cross.riscv: remove build tools path, done centrally
  • cross.riscv: rework the path search
  • cross.arm: group preference classes
  • cross: DefaultPreferences cleanups
  • gdbjtag.*: create package .preferences
  • core: reorganise packages .preferences & .ui

2017-06-09

  • dynamic variables: quote strings for ‘' for ‘$’
  • gdbjtag.*: fix TabMain deprecation warning

2017-06-08

  • persistent preferences: fix npe
  • [#207] dynamic variables: fix regexp

2017-06-02

  • core: add Default & Persistent preferences
  • gdbjtag.*: refurbish preferences & properties
  • mbs.cross.*: refurbish preferences & properties
  • fix references to Activator

2017-06-01

  • openocd: add actual executable & links
  • mbs.cross,arm,riscv: fix build tools processing
  • core: remove unused global field editors

2017-05-31

  • core: field editors pick preferences if empty
  • core: add global field editors
  • openocd/preferences: add install.folder & co.
  • openocd: switch to dynamic variables
  • openocd: rename Workspace OpenOCD Path
  • core: add common MCU preferences & properties
  • core/EclipseUtils: add getProjectByLaunchConfig
  • core: fix message for MCU preferences page
  • openocd: separate global/workspace/project configs
  • mbs.cross: move arm & riscv prefs & props

2017-05-30

  • core: DirectoryNotStrict use getString()
  • core: setVariableValue() more verbose
  • scripts/publish-updates.sh: update path to repos
  • core: field editors: also use persistent store
  • category.xml: consistent artefact feature names

2017-05-29

  • maven cleanups in repositories
  • project names: give up the ‘-‘, use ‘.’

2017-05-28

  • cleanups in maven configuration

2017-05-27

  • create bundles, features, repos folders

2017-05-26

  • cross.arm & riscv: fix toolchain path discovery
  • more verbose debug
  • cross.arm & riscv: simplify toolchain search path
  • publish-updates.sh: no more SourceForge
  • windows toolchain path simplified too much
  • gdbjtag.*: check & update preferences
  • gdbjtag.*: make verbose messages specific
  • core/Discoverer: increase trace verbosity

2017-05-25

  • add debug.options with all options enabled
  • logos: add gme-*.png files

2017-05-23

  • mbs.cross: make secondary bool options invisible
  • mbs.riscv: isa fp text: RVFD, RVFDQ (multiletters)
  • cross.riscv: add more enablements to -march/-mabi

2017-05-22

  • mbs.cross: all common xml definitions extracted
  • riscv-repo: add debug & codered features

2017-05-20

  • suppress some warnings
  • core & debug.gdbjtag: fix non-API warnings
  • core/semver: silence some warnings
  • cross.[arm riscv]: contenttype.contentTypes
  • packs.ui, cross.riscv: fix static use warnings
  • fix import warnings
  • gdbjtag: fix super() call warning
  • mbs.cross: extract common arm/riscv classes
  • mbs.cross: extract common plugin.xml defs
  • mbs.riscv/template: remove semi-hosting notice

2017-05-19

  • p2.inf & about.properties: update repo url
  • scripts to publish to v4-neon-updates*
  • comment out remover feature
  • fix deprecated ViewerSorter
  • fix cleanupLaunchLocal() deprecation warning
  • remove any project setting related to Java 1.7
  • debug/jlink: fix startup problem
  • debug/openocd,pyocd,qemu: add deprecated names
  • packs: build.properties output… fixed

2017-05-17

  • raise API Baseline to 9.2.1 and Java to 1.8
  • update version for dependencies to Neon.3
  • add GNU ARM Eclipse remover, as simple plug-in
  • add GNU ARM Eclipse removers
  • redo GNU MCU Eclipse branding

2017-05-16

  • risc-v target options reordered

2017-05-15

  • MAJOR: rebrand to GNU MCU
  • versions: increase patch to mark rebranding

2017-05-12

  • add managedbuild.cross 1.1.1
  • mbs.riscv: use MCU properties & preferences
  • mbs.arm: use MCU properties & preferences
  • mcu.mbs.cross: add preferences package
  • mcu.mbs.cross.riscv: use common preferences
  • gnuarmeclipse.mbs.cross: use common paths
  • rename ilg.gnumcueclipse.managedbuld.cross.arm

2017-05-10

  • gnuarmeclipse-repository: add RISC-V mbs feature
  • mbs.riscv: fix target options spelling
  • mbs.riscv: optimize imports
  • mbs.riscv: process options
  • mbs.riscv: clean rdimon refs from templates
  • mbs.riscv: temporarily disable -mmemcpy

2017-05-08

  • mbs.riscv: ToolchainDefinition riscv64-unknown-elf
  • mbs.riscv: disable ARM options in UI
  • mbs.riscv: Target options definitions

2017-05-04

  • riscv-repository: category name Cross C/C++ Dev
  • mcu-repository: category name Cross C/C++ Dev
  • riscv: inconsistent name, must be C/C++ Cross *
  • arm: inconsistent name, must be C/C++ Cross *
  • mbs.riscv: preliminary abi & architecture fields
  • mbs.arm: fix debugg typo

2017-05-03

  • mbs.riscv: rename everything to use mcu.riscv
  • mbs.riscv: preliminary toolchain defs
  • mbs.arm: update toolchain & tools names
  • mbs.arm: promote opt in the search path
  • versions: mbs.arm 2.5.1, mbs.riscv 2.5.1
  • pyocd: fix reference to livius.net
  • pyocd: version 1.1.4

2017-05-02

  • add first riscv projects
  • version 4.1.1
  • Merge branch ‘develop’ into riscv
  • update riscv projects to 4.1.1
  • mbs.cross*-feature: add dependency to debug.core
  • mbs.cross.riscv: templates mention RISC-V
  • scripts: add riscv support

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.