The 2014 GNU ARM Eclipse Plug-ins Change Log
Entries in this file are in reverse chronological order.
2014
2014-12-31
- jlink: use DebuggerCommandsService
- gdbjtag: fix server exit status
- jlink: update error messages (add -1)
- gdbjtag: resolveAll do not report undefined
- jlink&openocd&qemu: extractNameFromPath()
- jlink&openocd&qemu: double backslashes trimming
2014-12-30
- openocd: use DebuggerCommandsService
- qemu: use DebuggerCommandsService
- openocd: more Configuration functions
2014-12-29
- openocd: debug in RAM
- qemu: debug in RAM
- jlink: debug in RAM
2014-12-28
- openocd: more double backslashes
- jlink & openocd & qemu: queueCommands in DebugUtils
- openocd: VariableInitializer renamed
- jlink: VariableInitializer renamed
- jlink&openocg&qemu: DebugUtils.resolveAll
- jlink&openocd&qemu: tbreak fix
2014-12-27
- core: duplicateBackslashes added
- openocd: more double backslashes
- openocd: server&client command names
- core: splitCommandLineOptions added to StringUtils
- gdbjtag: server monitor always returns status
- templates.core: no DEBUGEN test for semihosting
- qemu: first functional version (experimental)
- gdbjtag: windows registry support
- jlink: updated to use WindowsRegistry
- qemu: use WindowsRegistry to get path
2014-12-26
- openocd: double backslash on windows
- qemu: clone openocd
- qemu: references to openocd replaced by qemu
2014-12-24
- openocd: updated to use the server backend
- jlink: updated after last openocd changes
2014-12-23
- packs.data: explicit disconnect for http connections
- gdbjtag & jlink: better timeout & cancel
- jlink: start with external gdb server
- templates.core: semihosting comment updated
- jlink: dsf files moved to package
- openocd: dsf files moved to package
2014-12-22
- templates.core: semihosting fault processing
- packs: improve URL download error processing
2014-12-19
- jlink: cosmetics in the message box
- versions: repo 2.5.1, jlink 3.1.1, gdbjtag 2.1.1
- repository 2.5.1-201412191510 published
- features /ilg.gnuarmeclipse.debug.gdbjtag.jlink_3.1.1.201412191510.jar
- features /ilg.gnuarmeclipse.debug.gdbjtag.openocd_2.1.1.201412191510.jar
- features /ilg.gnuarmeclipse.doc.user_1.1.1.201412191510.jar
- features /ilg.gnuarmeclipse.managedbuild.cross_1.12.1.201412191510.jar
- features /ilg.gnuarmeclipse.packs_2.2.1.201412191510.jar
- features /ilg.gnuarmeclipse.templates.cortexm_1.2.3.201412191510.jar
- features /ilg.gnuarmeclipse.templates.freescale_2.2.3.201412191510.jar
- features /ilg.gnuarmeclipse.templates.stm_2.2.3.201412191510.jar
- plugins /ilg.gnuarmeclipse.core_1.1.1.201412191510.jar
- plugins /ilg.gnuarmeclipse.debug.core_1.2.1.201412191510.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.jlink_3.1.1.201412191510.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.openocd_2.1.1.201412191510.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.restart_1.2.1.201412191510.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag_2.1.1.201412191510.jar
- plugins /ilg.gnuarmeclipse.debug.packs_1.1.1.201412191510.jar
- plugins /ilg.gnuarmeclipse.doc.user_1.1.1.201412191510.jar
- plugins /ilg.gnuarmeclipse.managedbuild.cross_1.12.1.201412191510.jar
- plugins /ilg.gnuarmeclipse.managedbuild.packs_1.2.1.201412191510.jar
- plugins /ilg.gnuarmeclipse.packs.core_1.1.2.201412191510.jar
- plugins /ilg.gnuarmeclipse.packs.data_1.1.2.201412191510.jar
- plugins /ilg.gnuarmeclipse.packs.ui_1.1.1.201412191510.jar
- plugins /ilg.gnuarmeclipse.packs_1.2.2.201412191510.jar
- plugins /ilg.gnuarmeclipse.templates.core_2.2.2.201412191510.jar
- plugins /ilg.gnuarmeclipse.templates.cortexm_1.2.3.201412191510.jar
- plugins /ilg.gnuarmeclipse.templates.freescale.pe_1.2.1.201412191510.jar
- plugins /ilg.gnuarmeclipse.templates.freescale_2.2.3.201412191510.jar
- plugins /ilg.gnuarmeclipse.templates.stm_2.2.3.201412191510.jar
2014-12-18
- template.stm: vectors fixed and tested for all
- cortexm & klxx: ‘cmsis’ lower case folder name
- cortexm: defaults m4, DEBUG
- packs: remove cached packs on unzip error
- jlink & gdbjtag: prepareMessageBoxText()
- jlink: ‘-singlerun -strict -timeout 0’
- jlink: connect to running button enabled
2014-12-17
- jlink & gdbjtag: better synch, windows ok
2014-12-16
- jlink & gdbjtag: separate server launch sequence
- jlink & gdbjtag: new start & error reporting ok
2014-12-14
- jlink & gdbjtag: server code relocated to GnuArmGdbServerBackend and GdbServerBackend
- jlink: use a much simpler Backend
- jlink & gdbjtag: serverBackend cleaned & checked
2014-12-13
- scripts: add ‘force’ option to always upload
- gdbjtag & jlink: checkLaunchConfigurationStarted
2014-12-12
- gdbjtag: PeripheralMemoryService split into functions
- gdbjtag: new GdbServerBackend added, no content
2014-12-10
- gdbjtag: inheritance fully implemented; log() exceptions
- gdbjtag: peripherals view dispose fixed
- gdbjtag: add comparator to sort Peripheral columns
- gdbjtag: update entire peripheral after write
2014-12-09
- gdbjtag: edit enumerations functional
- gdbjtag: derivedFrom node searched for all types
2014-12-08
- gdbjtag: parseScaledNonNegative conforms to SVD
- gdbjtag: colour in yellow the entire line
- gdbjtag: fix getDisplayResetValue() to show reset value only for registers, skip fields, to avoid excepion
- gdbjtag: ignore ‘+’ at the beginning of scaledNonNegative numbers
- show enumerations; not yet editable
- core: capitalizeFirst() affects only first char; remove conversion to lower case
2014-12-07
- stm 2.2.3, fsc: 2.2.3, cm: 1.2.3
- templates: nano as boolean, not string, use linker.usenewlibnano=true instead of linker.other += “–specs=nano.specs”
2014-12-06
- cross: -fno-move-loop-invariants added to the common Optimisations group, for use on Debug
- cross: version 1.12.1, repo: 2.4.3
- templates: add optimization.nomoveloopinvariants
2014-12-05
- jlink: counted requestMonitors bugs fixed
2014-12-04
- gdbjtag.restart: fix StackOverflow exception by copying the command and the class locally
- gdbjtag.restart: version 1.2.1
2014-11-28
- debug.gdbjtag: write-only fields are readable
- debug.gdbjtag: 1.1.2
- mbs.packs: performApply added on TabDevices
2014-11-26
- all templates: default debugging format on debug
- packs: remove partially installed pack folder
- repository 2.4.2-201411261616 published
- features /ilg.gnuarmeclipse.debug.gdbjtag.jlink_2.2.1.201411261616.jar
- features /ilg.gnuarmeclipse.debug.gdbjtag.openocd_2.1.1.201411261616.jar
- features /ilg.gnuarmeclipse.doc.user_1.1.1.201411261616.jar
- features /ilg.gnuarmeclipse.managedbuild.cross_1.11.1.201411261616.jar
- features /ilg.gnuarmeclipse.packs_2.2.1.201411261616.jar
- features /ilg.gnuarmeclipse.templates.cortexm_1.2.2.201411261616.jar
- features /ilg.gnuarmeclipse.templates.freescale_2.2.2.201411261616.jar
- features /ilg.gnuarmeclipse.templates.stm_2.2.2.201411261616.jar
- plugins /ilg.gnuarmeclipse.core_1.1.1.201411261616.jar
- plugins /ilg.gnuarmeclipse.debug.core_1.2.1.201411261616.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.jlink_2.2.1.201411261616.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.openocd_2.1.1.201411261616.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.restart_1.1.1.201411261616.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag_1.1.1.201411261616.jar
- plugins /ilg.gnuarmeclipse.debug.packs_1.1.1.201411261616.jar
- plugins /ilg.gnuarmeclipse.doc.user_1.1.1.201411261616.jar
- plugins /ilg.gnuarmeclipse.managedbuild.cross_1.11.1.201411261616.jar
- plugins /ilg.gnuarmeclipse.managedbuild.packs_1.2.1.201411261616.jar
- plugins /ilg.gnuarmeclipse.packs.core_1.1.2.201411261616.jar
- plugins /ilg.gnuarmeclipse.packs.data_1.1.2.201411261616.jar
- plugins /ilg.gnuarmeclipse.packs.ui_1.1.1.201411261616.jar
- plugins /ilg.gnuarmeclipse.packs_1.2.2.201411261616.jar
- plugins /ilg.gnuarmeclipse.templates.core_2.2.2.201411261616.jar
- plugins /ilg.gnuarmeclipse.templates.cortexm_1.2.2.201411261616.jar
- plugins /ilg.gnuarmeclipse.templates.freescale.pe_1.2.1.201411261616.jar
- plugins /ilg.gnuarmeclipse.templates.freescale_2.2.2.201411261616.jar
- plugins /ilg.gnuarmeclipse.templates.stm_2.2.2.201411261616.jar
2014-11-20
- cross: add cortex-m7
2014-11-17
- templates: _write.c moved to application
- cross: add explicit newlib nano options
2014-11-16
- debug.gdbjtag: Peripherals error processing
- debug.jtag: immediate executor for getPeripherals
2014-11-15
- template.stm: multi-region RAM init for F[34]
- cross: fpu_unit=default for non hard or softfp
- packs: get(svd.file) with parent
- packs: 1.2.2, packs.core: 1.1.2, packs.data: 1.1.2
2014-11-14
- openocd: enable support for Peripherals view
- openocd: warnings and copyright notice
- openocd: version 2.1.1
2014-11-09
- template.stm: warnings in vectors fixed
2014-11-06
- template.core: default SysTick_Handler returns
- template.stm: disable SysTick after HAL_Init()
2014-11-05
- templates.core: OS_HAS_NO_CORE_DEBUG
- templates.core: DATA_END_GUARD_VALUE
- template.cortexm: FLASH ORIGIN=0x0
- cortexm: 1.2.2, stm/freescale/core: 2.2.2
2014-11-03
- debug.gdbjtag: clear Peripherals after close.
2014-11-01
- debug.gdbjtag: id to colors updated to plug-in
2014-10-31
- packs.data & gdbjtag: getSVDAbsolutePath fix
- core: fix isMacOSX()
- jlink: try to set jlink_path to most recent
- core: fix isWindows()
- jlink: set jlink_path for win64 too
- jlink: get jlink path from registry (on windows)
- debug.gdbjtag: maven name fixed
- jlink: search for linux path /opt/SEGGER/JLink
2014-10-30
- svdPath xp added
2014-10-29
- debug.gdbjtag: created from debug.core
- debug & cross: add new xp for C project properties
- debug & cross: xp renamed cproject.extra
2014-10-25
- versions: jlink 2.2.1
- core & debug.core: preferences.ini removed
- jlink: get defaults from standard properties
- jlink: copyrights & warnings fixed
2014-10-22
- mbs.packs: Edit disabled in Devices
- debug.core: Peripherals dispose monitors
- jlink: defaults.prefs added
- versions: jlink 2.2.1
2014-10-15 (develop)
- cross.packs: Docs NPE fixed
- repository 2.4.1-201410142110 published
- features /ilg.gnuarmeclipse.debug.gdbjtag.jlink_2.1.1.201410142110.jar
- features /ilg.gnuarmeclipse.debug.gdbjtag.openocd_1.3.1.201410142110.jar
- features /ilg.gnuarmeclipse.doc.user_1.1.1.201410142110.jar
- features /ilg.gnuarmeclipse.managedbuild.cross_1.11.1.201410142110.jar
- features /ilg.gnuarmeclipse.packs_2.1.1.201410142110.jar
- features /ilg.gnuarmeclipse.templates.cortexm_1.2.1.201410142110.jar
- features /ilg.gnuarmeclipse.templates.freescale_2.2.1.201410142110.jar
- features /ilg.gnuarmeclipse.templates.stm_2.2.1.201410142110.jar
- plugins /ilg.gnuarmeclipse.core_1.1.1.201410142110.jar
- plugins /ilg.gnuarmeclipse.debug.core_1.1.1.201410142110.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.jlink_2.1.1.201410142110.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.openocd_1.3.1.201410142110.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.restart_1.1.1.201410142110.jar
- plugins /ilg.gnuarmeclipse.debug.packs_1.1.1.201410142110.jar
- plugins /ilg.gnuarmeclipse.doc.user_1.1.1.201410142110.jar
- plugins /ilg.gnuarmeclipse.managedbuild.cross_1.11.1.201410142110.jar
- plugins /ilg.gnuarmeclipse.managedbuild.packs_1.1.1.201410142110.jar
- plugins /ilg.gnuarmeclipse.packs.core_1.1.1.201410142110.jar
- plugins /ilg.gnuarmeclipse.packs.data_1.1.1.201410142110.jar
- plugins /ilg.gnuarmeclipse.packs.ui_1.1.1.201410142110.jar
- plugins /ilg.gnuarmeclipse.packs_1.2.1.201410142110.jar
- plugins /ilg.gnuarmeclipse.templates.core_2.2.1.201410142110.jar
- plugins /ilg.gnuarmeclipse.templates.cortexm_1.2.1.201410142110.jar
- plugins /ilg.gnuarmeclipse.templates.freescale.pe_1.2.1.201410142110.jar
- plugins /ilg.gnuarmeclipse.templates.freescale_2.2.1.201410142110.jar
- plugins /ilg.gnuarmeclipse.templates.stm_2.2.1.201410142110.jar
2014-10-14 (develop)
- all templates: add -flto option
- build.packs: Docs updated by devices changes
- packs: outline visible on first click
2014-10-13 (develop)
- Merge branch ‘stable’ into develop
- all templates: accept ‘/’ in folder name
- cross.build: -flto added
- packs: schema 1.3 preliminary support
- packs: outline opens header/source*/linkerScript
- packs: single line pack descriptions
2014-10-12 (develop)
- debug.core: cluster arrays
- core & debug.core: preferences.ini added
- templates.core: avoid option duplicates
2014-10-08 (develop)
- all: explicit dependendencies to Kepler R versions
- debug.core: Peripherals register arrays
2014-10-07 (develop)
- all features: update site url added via p2.inf
2014-10-06 (develop)
- all: branding info added to all plug-ins
2014-10-01 (develop)
- jlink: use cmsis name
2014-09-29 (develop)
- debug.core: svd empty properties
- packs: fix cache for DevicesTab
2014-09-27 (develop)
- packs: PacksStorage & GenericParser in core
- static name cosmetics
- debug.packs: remove PeripheralView1
- debug: first functional Peripheral view
2014-08-29 (develop)
- packs: use DurationMonitor
- debug.core: Peripherals data model finalised
2014-08-28 (develop)
- core: use some Platform constants
2014-08-26 (develop)
- core: StringUtils & CProjectPacksStorage & Xml
- .classpath with src/
- references to core strings & utils updated
- jlink: updated to use debug.core
- debug.core: Peripherals display the device list
2014-08-22 (develop)
- debug.core added
- mbs.packs: Documents instead of Docs
- templates: syscalls semihosting stdint.h
2014-08-10 (develop)
- packs: TabDocs more accurate
2014-08-09 (develop)
- packs: DocsView takes content from project
2014-08-08 (develop)
- packs: TabDevices functional
- packs: better model/view separation for TabDevices
2014-08-05 (develop)
- pack: parser cleanups
- packs: DocsView with actions to open documents
- packs: OutlineView updated to use Openers
2014-08-01 (develop)
- debug.packs: shows svd peripherals (unfiltered)
2014-07-31 (develop)
- packs: install packs missing mkdir fixed
- packs: busy indicator with depth counter
- packs: zip icon changed from jar to zip
- packs: DocsView with absolute path
2014-07-30 (develop)
- packs: DataManager reorganised; javadocs added
2014-07-29 (develop)
- packs: tree iterator added
- packs: DocsView show device & board docs
- packs: Leaf getProperty() always with default
- packs: code moved to DataManager
- packs: isLeaf() optimisation to ITreeIterator
2014-07-28 (develop)
- packs: do not go down to variants
2014-07-27 (develop)
- packs: devices&boards parsed from cached pdsc tree
- pdsc: devices & boards fully in DataManager
2014-07-26 (develop)
- packs: parsers & serialisers; DocsView
- packs: xcdl parser/serialiser schemaVersion
- packs: cached devices tree
2014-07-24 (develop)
- features: include ilg.managedbuild.core
2014-07-23 (develop)
- packs: packs.ui as a separate plug-in
- doc: plug-in & feature added, placeholder for now
- cross: TabDevice extracted as separate plug-in
- ilg.gnuarmeclipse.core plug-in added
- all: use common AbstractActivator classes
- debug.packs: plug-in created
2014-07-22 (develop)
- packs: update serialVersionUIDs
2014-07-21 (develop)
- packs & cross: code moved to data & core
- repository: references to new plug-ins added
- cross: data manager call in createControls()
- packs.core: additional check in proxy
2014-07-20 (develop)
- packs: use custom markers
- packs: core & data with extension point
- cross: remove dependence to packs
2014-07-19
- cross [bugs:#117]: Optimize for debugg (-Og) fixed
- 2.3.2-201407190854 published
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.jlink_1.6.1.201407190854.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.openocd_1.3.1.201407190854.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.restart_1.1.1.201407190854.jar
- plugins /ilg.gnuarmeclipse.managedbuild.cross_1.10.2.201407190854.jar
- plugins /ilg.gnuarmeclipse.packs_1.1.1.201407190854.jar
- plugins /ilg.gnuarmeclipse.templates.core_2.1.1.201407190854.jar
- plugins /ilg.gnuarmeclipse.templates.cortexm_1.1.1.201407190854.jar
- plugins /ilg.gnuarmeclipse.templates.freescale.pe_1.2.1.201407190854.jar
- plugins /ilg.gnuarmeclipse.templates.freescale_2.1.1.201407190854.jar
- plugins /ilg.gnuarmeclipse.templates.stm_2.1.1.201407190854.jar
- packs: core & data plug-ins added (develop)
2014-07-18
- packs: devices & boards for build extracted
- packs: add the Device tab to C/C++ settings
- packs: processDevicePropertiesGroup()
- cross: TabDevices filled in, selections change content
2014-07-16
- cross: toolchains.prefs new name
- packs: reports added to the Problems window
- stm: f1-stdPeriph.pack -> f1-stdperiph.pack finally fixed
- develop branch
2014-07-15
- maven update .classpath & .project
- cross: toolchain defaults fixed (again)
- cross: version 1.10.2
- repo: 2.3.2 version
2014-07-12
- packs: perspective renamed just ‘Packs’
- stm: version 2.2.1
- 2.3.1-201407120554 published
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.jlink_1.6.1.201407120554.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.openocd_1.3.1.201407120554.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.restart_1.1.1.201407120554.jar
- plugins /ilg.gnuarmeclipse.managedbuild.cross_1.10.1.201407120554.jar
- plugins /ilg.gnuarmeclipse.packs_1.1.1.201407120554.jar
- plugins /ilg.gnuarmeclipse.templates.core_2.1.1.201407120554.jar
- plugins /ilg.gnuarmeclipse.templates.cortexm_1.1.1.201407120554.jar
- plugins /ilg.gnuarmeclipse.templates.freescale.pe_1.2.1.201407120554.jar
- plugins /ilg.gnuarmeclipse.templates.freescale_2.1.1.201407120554.jar
- plugins /ilg.gnuarmeclipse.templates.stm_2.2.1.201407120554.jar
2014-07-11
- template.stm: update to use F4 cube 1.3
- template.stm: STM32F411xE added, with 128K RAM
- jlink & openocd: support project-less debug
2014-07-10
- openocd: linux path “/usr/bin”
2014-07-09
- openocd: improved error processing
- jlink & openocd: default paths, where possible
- cross/jlink/openocd: Utils.isMacOSX() fixed
2014-07-08
- jlink & openocd: InstanceScope preferences cross: toolchain name & path in Eclipse prefs
2014-07-07
- jlink&openocd: executable macros ${jlink_gdbserver} ${openocd_executable} added
- jlink: version 1.6.1
- openocd: version 1.3.1
- revert “cross: cross command wizard runWithoutWizard”
2014-07-04
- cross [feature-requests:#49]: cross command wizard runWithoutWizard
2014-06-26
- cross [feature-requests:#54]: multiple toolchains defaults
- jlink/openocd [feature-requests:#51]: setDefaults() in tabs
- cross [feature-requests:#49]: export managedbuild.cross.ui
2014-06-24
- cross [feature-requests:#54]: toolchain defaults
- cross: version 1.10.1
2014-06-16
- packs: copy examples functional
- packs: copy dest folder; outline for package
- repo: version increased to 2.3.1
2014-06-13
- packs: views refresh/setInput() fixed
2014-06-12
- packs: selectors added to package nodes
- packs: fully functional (again!)
- packs: RefreshHandler revised
2014-06-11
- packs: all views functional, except selections
2014-06-09
- packs: outline links functional
- packs: example nodes have outlines
2014-06-08
- packs: packs & outline views updated
2014-06-06
- packs: KeywordsView updated to use storage
- packs: devices & boards views updated
2014-06-05
- packs: storage keeps content
- packs: Node extends Leaf
2014-06-04
- packs: ready to parse content.xml
2014-06-03
- packs: content.xml generated
2014-06-02
- packs: content.xml generated
2014-06-01
- packs: components added to outline
2014-05-31
- packs: file name convention in a single place
- packs: better filtering
2014-05-29
- packs: examples added below versions
- packs: CopyExampleAction added, no content
2014-05-28
- pack: open editor/browser in outline
- packs: outline right click viewer actions
- packs: keywords view added
2014-05-27
- pack: use of parser for brief too
2014-05-23
- pack: full outline functional
2014-05-19
- packs: first preliminary published
- packs: devices hierarchy simplified
2014-05-17
- packs: install & remove fully functional
2014-05-14
- packs: install packs functional
2014-05-09
- packs: filters functional
2014-05-07
- packs: devices & boards populated
2014-05-06
- packs: Packages view has content
2014-04-30
- packs: parse CMSIS index.idx functional
2014-04-29
- packs: preliminary perspective & views
- packs: table tree view tests
2014-04-28
- cross [bugs:#108]: shared lib projects fixed
- versions: cross 1.9.3, global 2.2.3
2014-04-27
- packs: preferences functional
2014-04-24
- 2.2.2-201404240550 published
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.jlink_1.5.1.201404240550.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.openocd_1.2.2.201404240550.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.restart_1.1.1.201404240550.jar
- plugins /ilg.gnuarmeclipse.managedbuild.cross_1.9.2.201404240550.jar
- plugins /ilg.gnuarmeclipse.templates.core_2.1.1.201404240550.jar
- plugins /ilg.gnuarmeclipse.templates.cortexm_1.1.1.201404240550.jar
- plugins /ilg.gnuarmeclipse.templates.freescale.pe_1.2.1.201404240550.jar
- plugins /ilg.gnuarmeclipse.templates.freescale_2.1.1.201404240550.jar
- plugins /ilg.gnuarmeclipse.templates.stm_2.1.1.201404240550.jar
- tycho 0.20.0
- in preparation for Eclipse 4.4 Luna, switch development to JDK 7
2014-04-16
- cross [bugs:#105]: GNU Linker Error Parser added to c/cpp link tools
- openocd [bugs:#104]: Allocate console for OpenOCD kept grey on windows
2014-04-12
- 2.2.1-201404120702 published
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.jlink_1.5.1.201404120702.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.openocd_1.2.1.201404120702.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.restart_1.1.1.201404120702.jar
- plugins /ilg.gnuarmeclipse.managedbuild.cross_1.9.1.201404120702.jar
- plugins /ilg.gnuarmeclipse.templates.core_2.1.1.201404120702.jar
- plugins /ilg.gnuarmeclipse.templates.cortexm_1.1.1.201404120702.jar
- plugins /ilg.gnuarmeclipse.templates.freescale.pe_1.2.1.201404120702.jar
- plugins /ilg.gnuarmeclipse.templates.freescale_2.1.1.201404120702.jar
- plugins /ilg.gnuarmeclipse.templates.stm_2.1.1.201404120702.jar
- plugins /org.eclipse.cdt.cross.arm.gnu_0.5.5.201310221100.jar
2014-04-11
- jlink & openocd: if (DEBUG) in tabs
- versions: jlink 1.5.1, openocd 1.2.1, freescale 2.1.1
2014-04-10
- jlink: gdb client commands persistent
- openocd: persistence added to most fields
2014-04-09
- jlink: persistence for most fields
- templates.stm: F1 \^M glitch
2014-04-07
- templates.core: system updated (_cxx.cpp)
-
templates.(core cortexm stm): _cxx.cpp always included - templates.core: updated for Freescale
- templates.freescale: functional, old removed
- templates.stm: J-Link names added to blink leds
- jlink: backend exception when server fails, fixed
- scripts: copy-from-micro-os.sh added; vectors.sed
2014-04-03
- template.stm: F2 config all enabled
- templates.stm: vectors from assembly, F4 & F1 updated
- template.cortexm: someWarnings & update to match other templates; copy folders, where possible
2014-04-02
- cross build: -Wall default to false
- freescale.pe: updated with options from stm
- templates.stm: someWarnings option added, default to true; mostWarnings default changed to false
- templates.core: newlib assert.c added
- templates.stm: USE_FULL_ASSERT added; CopyFolders used to copy entire source folders
2014-04-01
- templates.stm: F2 functional
2014-03-31
- templates.stm: F3 functional
- templates.core: diag, no ITM on non v7
- templates.stm: F[014] excluded files implemented
- templates.stm: clean old files
2014-03-30
- templates.stm: excludeUnused; no TRACE
- templates.stm: F[01] no TRACE
2014-03-29
- templates.core: Trace.h inlines
- templates.cortexm: updated after F1
2014-03-28
-
templates.(core stm): always blinky prints seconds - templates.core: sections.ld data sections; add startup guard checks
- openocd: Apply updates to multiple fields
- stm32f0*: original stm files
- stm32f[14].pack vectors cosmetics
- templates.stm: F0 functional again
- template.stm: F[14] -Werror default false
- template.stm: stm32f0* warnings fixed
2014-03-27
- templates.core: common functional for F1 & F4
- templates.stm: F1 and F4 updated and functional
- templates.core: ConditionalCopyFolders added
- templates.stm: F1 and F4 use copy folder; -Werror
- templates.stm: file by file code removed F[14]
- templates.stm&freescale: Eclipse-BundleShape: dir
- templates.core: pattern matched in copyFolder
- templates.core: freestanding
- templates.core: F[14] copyFolder for cmsis
- tempates.stm: F4 clock init uses HSE_VALUE
2014-03-26
- template cortexm & stm: ccnature
- jlink: server Other with macro substitution
- cross build: -MT”$@” replaced by cmdLineGenerator, to filter the .d to .o
- jlink: default server speed increased to 1000
2014-03-25
- templates.core: processes with absolute path; ConditionalAddFiles/AppendCreate also work with absolute paths
- templates.core: semihosting asm code names
- templates.core: main file common pieces
- template.core: Trace files added
- template.cortexm: updated to use common files
- template.stm: F4 using common files
- jlink: explicitly set remote address & port
- templates.core: tracing fixes
- templates.stm: F4 blink functional
- top folder info added (BUILD.txt, GCC.txt)
- scripts: copy-from-micro-os.sh added
- cross build: CM3 template removed
- templates.core: trace separated from syscalls
- templates.cortexm: updated for new trace
- info: BUILD with 256M ram for maven
2014-03-24
- templates.stm: F4 overhauled, compiles
2014-03-22
- templates.core: Eclipse-BundleShape: dir
- template.cortexm: common variables; the syscalls, trace, useMostWarnings, useOg, useNano were renamed from CM*, to make them the same for all templates
- templates.core: SetPropertyToPluginResource validations; fix NPE if bundle has no resource
- templates.core: cmsis_device.h added
2014-03-21
- templates.core: common code added here
- cortexm: revised to use the common files
2014-03-20
- template cortexm: preliminary version
- template cortexm: use micro-os sources
2014-03-18
- cross build: first attempt to fix major dependency bug -MT”$@”, using updated command line
- cross build: warnings and optimisations
- -Wuninitialized spelling fixed
- -Wunused
- -Wpadded
- -Wmissing-prototypes
- -Wstrict-prototypes
- -Wbad-function-cast
- -Wctor-dtor-privacy
- -Wnoexcept
- -Wnon-virtual-dtor
- -Wstrict-null-sentinel
- -Wsign-promo
- -fabi-version=
- -fno-use-cxa-atexit
- -fno-threadsafe-statics
- cross build: .unitialized removed
2014-03-17
- cross build: options and defaults
- optimization.nousecxaatexit moved to c++
- warnings.badfunctioncast moved to c
- defaults gnu11 and gnu++11
- jlink & openocd: set cwd to project
- jlink: enable Apply after changes in fixed speed
- jlink: enable Apply after changes in gdb client
- cross build: Tab Toolchains update fixed; changing the configuration was not functional, due to a complicated notification system
- cross build: –save-temps added to .S/.c/.cpp
2014-03-04
- jlink: second reset warning added
- openocd: second reset warning added
- openocd: launch cwd set to project
2014-03-03
- stm: F4 chip names updated
- cross build: ProjectStorage exceptions; after project rename there were many exception due to name change; turned into println()
2014-03-02
- stm: refurbished, with similar c & c++
- template.core: ConditionalSetProperty added
2014-02-24
- freescale: c++ separate LED code
- templates.core: ConditionalAppendToMBSString added
2014-02-21
- freescale: fully configurable leds
2014-02-20
- cross: -mcpu & -march updated for 4.8
- reordered lexicographically
- -mcpu= +arm610 +cortex-r5 +cortex-r7 +generic-armv7-a
- -march= +armv6s-m +armv7e-m
- cross: cs-make/cs-rm instead of cs_make/cs_rm
2014-02-19
- cross: TabToolchains with enable/disable for specific lib/exe fields
- stm & freescale: C++ SysTick_Handler
- jlink & openocd: TabDebugger shared (private changed to protected)
2014-02-18
- 2.1.2-201402180751 published (maintenance release)
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.jlink_1.4.2.201402180751.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.openocd_1.1.1.201402180751.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.restart_1.1.1.201402180751.jar
- plugins /ilg.gnuarmeclipse.managedbuild.cross_1.8.1.201402180751.jar
- plugins /ilg.gnuarmeclipse.templates.core_1.2.1.201402180751.jar
- plugins /ilg.gnuarmeclipse.templates.freescale.pe_1.1.2.201402180751.jar
- plugins /ilg.gnuarmeclipse.templates.freescale_1.2.1.201402180751.jar
- plugins /ilg.gnuarmeclipse.templates.stm_1.7.2.201402180751.jar
- plugins /org.eclipse.cdt.cross.arm.gnu_0.5.5.201310221100.jar
- disable swo numeric fields when jtag is selected
- F4 bug fixed (no defs issued, build failed)
2014-02-14
- 2.1.1-201402140758 published
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.jlink_1.4.1.201402140758.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.openocd_1.1.1.201402140758.jar
- plugins /ilg.gnuarmeclipse.debug.gdbjtag.restart_1.1.1.201402140758.jar
- plugins /ilg.gnuarmeclipse.managedbuild.cross_1.8.1.201402140758.jar
- plugins /ilg.gnuarmeclipse.templates.core_1.2.1.201402140758.jar
- plugins /ilg.gnuarmeclipse.templates.freescale.pe_1.1.2.201402140758.jar
- plugins /ilg.gnuarmeclipse.templates.freescale_1.2.1.201402140758.jar
- plugins /ilg.gnuarmeclipse.templates.stm_1.7.1.201402140758.jar
- plugins /org.eclipse.cdt.cross.arm.gnu_0.5.5.201310221100.jar
- jlink: compatibility with old config added
2014-02-13
- cross: toolchain path no longer stored in .cproject
- jlink/openocd: JTAGDeviceName prefixed with GNU ARM
- freescale.pe: updated for new wizard process name
2014-02-12
- jlink: gdb client other options field added
- openocd: gdb client other options field added
- jlink/openocd: gdb –version messages in clear
- jlink: KHz -> kHz
- jlink/cross: wider text fields (for linux)
2014-02-11
- cross: prefer->use global path
- freescale.pe: only for C, start wizard if asked
- openocd: larger config edit
2014-02-10
- templates: support for C++ projects
- stm: update for c++
- cross: prefer global path
- jlink/openocd/freescale: removed Experimental
2014-02-07
- freescale: klxx blinky cleaned
- freescale: klxx template, variant ‘empty’ added
2014-02-06
- freescale: kl25 code moved to kl25_sc_rev10 and trimmed, to make place to kl46
- freescale: MKL46Z4 added
2014-02-05
- freescale.pe: selective manual/auto wizard
- jlink: segger suggestions (validations)
- jlink: -s default for the server
2014-02-04
- freescale: main.c split; no empty posible
- cross/stm/freescale/freescale.pe: templateAssoc
- templates.core: conditional processes added
- freescale: use conditional processes
2014-02-03
- jlink: server default speed 30; larger type fields
2014-02-01
- freescale: semihosting argc/argv functional
- jlink: SEGGER suggestions implemented
- jlink: enable swo target cpu/swo freq persistent
- jlink: enable swo mask saved as hex
2014-01-31
- jlink: clrbp before and regs after reset
2014-01-30
- jlink: no monitor interface/device/endianess used, all config done via server
2014-01-28
- restart: debug Restart button as separate plug-in
- openocd: 4444 console disabled (requires telnet client), log ok
- openocd: TabDebugger order of controls changed
- restart: dependecies added for jlink & openocd
- freescale: klxx led functional
2014-01-27
- freescale: KLxx template builds properly
- openocd: preliminary functional version
- freescale: klxx memory map fixed
2014-01-25
freescale: PEx code moved to separate plug-in
2014-01-22
- jlink: other options split into substrings
- jlink: -select ubs/ip added
- cross: -T browseType changed to ‘file’, to allow browsing
2014-01-20
- freescale: template for pex added
2014-01-13
- jlink: symbols loaded not before connection, but just before load
2014-01-11
- 1.8.1-201401111229 published (cross_1.7.1, stm_1.6.1, jlink 1.2.1, core 1.1.1)
- cross: create listing defaults to false
2014-01-10
- STM more explanations in trace_impl.h
2014-01-09
- STM F4 template with different ram size in mem.ld
- STM sections.ld also defines end, __end, to make it build with newlib from 4.8
- cross: FPU unit persistency fixed
2013
See 2013.