Release notes for embOS IAR Plugin V3.82.3

  1. New features
  2. Improvements
  3. Program corrections
  4. Known problems
  5. Release history
  6. Miscellaneous

New features

Version 3.82.2

  1. Complete task awareness for RENESAS RX cores.
    The new embOS plugin V3.82.2 for IAR C-Spy and RENESAS RX targets now shows the state and call stack of all tasks. Every task in the task list, even suspended or interrupted tasks, can be analyzed during a debug session.
    An embOS version 3.80l or later of embOS for RX is required for task sensitivity.

  2. Complete task awareness for RENESAS R32C cores.
    The new embOS plugin V3.82.2 for IAR C-Spy and RENESAS R32C targets now shows the state and call stack of all tasks. Every task in the task list, even suspended or interrupted tasks, can be analyzed during a debug session.
    An embOS version 3.80l or later of embOS for R32C is required for task sensitivity.

Version 3.80.3

  1. Complete task awareness for RENESAS M16C and R8C cores.
    The new embOS plugin V3.80.3 for IAR C-Spy and RENESAS M16C or R8C targets now shows the state and call stack of all tasks. Every task in the task list, even suspended or interrupted tasks, can be analyzed during a debug session.
    An embOS version 3.80l or later of embOS for M16C is required for task sensitivity.

Version 3.80.1

  1. Complete task awareness for Cortex M3 cores.
    The new embOS plugin V3.80.1 for IAR C-Spy and Cortex M3 targets now shows the state and call stack of all tasks. Every task in the task list, even suspended or interrupted tasks, can be analyzed during a debug session.
    An embOS version 3.62c or later of embOS for Cortex M3 is required for task sensitivity.

  2. Support for new embOS versions 3.80 added.
    embOS Version 3.80 or later with optimized internal data structures could not be used with the older version of the plugin.
    The task list and system variables were not shown.
    The new plugin V3.80.1 can be used with all versions of embOS.

Version 3.60e

  1. Complete task awareness for ARM cores.
    The new embOS plugin V3.60e for IAR C-Spy and ARM targets now shows the state and call stack of all tasks. Every task in the task list, even suspended or interrupted tasks, can be analyzed during a debug session.

Version 2.00e

  1. Initial version for new IAR Embedded Workbench V5, based on IAR plug-in version 1.00e

Improvements

Version 3.82.3

  1. Debug and trace library mode shown.
    Previous versions of the plugin did not show the Debug and Trace library mode (DT) in the System Information window.
    This problem is fixed with version 3.82.3 of the plugin.

Version 3.82.1

  1. Plugin useable when target application was not downloaded to target.
    Previous versions of the plugin did not show the task list and system information, when embOS version 3.80 or later was used and the target application was not downloaded into the target.
    This might have happened, when the debugger option "Attach to program" was used.
    This problem is fixed with version 3.82.1 of the plugin.

Version 2.00e

  1. Initial version.

Program corrections

Version 3.82.3

  1. Display errors under Windows 7 corrected.
    The previous versions did not show the "Settings" dialog and the "About" box correctly when running under Windows 7.
    The Settings dialog was empty and could therefore not be used. The About box did not show all information.
    The problem is fixed with version 3.82.3 of the plugin.

Version 3.82.0

  1. Memory read error with J-Link fixed.
    Previous versions of the plugin might have produced a memory read error when debugging a connected hardware with external data memory.
    The problem occurred when the external data memory was not accessible directly after downloading into the target memory.
    During initialization, the plugin tried to read some variables from the data memory which failed, as long as the access to the external memory was not initialized by the target application or debug macro function.
    The problem existed in all previous versions of the plugin and is corrected with version 3.82.0.

Version 3.80.2

  1. Display of suspended tasks corrected.
    Previous versions of the plugin did not show the "suspended" state of a task in the task list.
    The problem existed in all previous versions of the plugin and is corrected with version 3.80.2.

  2. Display of task states of tasks waiting with timeout corrected.
    Previous versions of the plugin did not show the task state when a task was waiting on any object like an Event object, a mail box or a task object with timeout.
    The timeout value was shown, but the task state was not shown in the task list.
    The problem existed in all previous versions of the plugin and is corrected with version 3.80.2.

  3. Current task was not marked in the task list.
    The running task should be marked with a green arrow in the first column of the task list.
    When embOS version 3.80 or later was used, the arrow was positioned at idle always and did not mark the running task.
    The plugin version 3.80.2 positions the marker at the running task.

  4. Erroneous permanent update of debugger windows corrected.
    When used with EW-ARM 5.30 or later, the plugin might have forced a window update of all debugger windows after restarting the application.
    This problem occurred when the call stack and task state of a suspended task was examined and the application was started without having the current task selected in the task window.
    The workbench could have crashed or raised an exception.
    The problem occurred when using EW-ARM 5.30 or later and is fixed with the plugin version 3.80.2.

Version 3.80.1

  1. Display of embOS library mode corrected.
    The older embOS plugin might have shown a debug and profiling library, even if only a debug library was used.
    The problem occurred, when an embOS version 3.32b or later was used.
    The new version 3.80.1 of the plugin shows the correct library mode.

Version 2.00e

  1. Initial version.

Known problems in current version

  1. None.

Release history

Version Release date Short explanation
V3.82.3 06. Jul 2010 Dialog display errors under Windows 7 corrected.
Debug trace library mode shown in System Information.
V3.82.2 30. Oct 2009 RENESAS R32C and RX supported
V3.82.1 26. Oct 2009 Improvement
V3.82.0 07. Oct 2009 Initialization corrected
V3.80.3 11. Sep 2009 Complete Task awareness for RENESAS M16C targets
V3.80.2 6. Jul 2009 Task state display corrected
V3.80.1 5. May 2009 Complete Task awareness for Cortex M3 targets
V3.60e 8. Sep 2008 Complete Task awareness for ARM targets
V2.00e 7. Jul 2007 Initial version for IAR Embedded Workbench V5

Miscellaneous

This document was first released with version 2.00e of the software.
Software released earlier is documented internally.
This information is available at request.


Copyright 2005-2010 SEGGER Microcontroller GmbH & Co KG. All rights reserved.
For more information, please visit our website www.segger.com or contact us at info@segger.com