- Important information
- New features
- Known problems
- Program corrections
- User guide corrections
- Miscellaneous
- Release history
Important information
- None.
New features
-
C-STAT
The add-on product C-STAT for static analysis is now supported. C-STAT features innovative static analysis that can detect defects, bugs, and security vulnerabilities as defined by CERT and the Common Weakness Enumeration, as well as help keeping code compliant to coding standards like MISRA C:2012/2004 or MISRA C++:2008. For more information, see C-STAT Static Analysis Guide. -
Parallel build
IAR Embedded Workbench can now build projects using multiple parallel processes. This can improve build performance significantly on multi-core or multiple processor computers. To enable parallel build, select Tools>Options>Project>Enable parallel build.
Known Problems
Program Corrections
- None.
User guide corrections
- None.
Miscellaneous
- Nothing.
Release history
V3.20 - 2013-06-12
-
New text editor and source browser
A new text editor and source browser are introduced in this version. The new features include auto completion, parameter hint, code folding, block select, block indent, bracket matching, zoom, and word/paragraph navigation. The new source browser adds features like Go to Declaration and Find All References to symbols. -
New license management system (LMS2)
The new LMS used with this release introduces new features like commuter licenses, automatic license activation, and support for virtual servers. It is easier to administrate and a single installer concept enables easy transfer between all variants of IAR Embedded Workbench for a certain product by a license upgrade. -
Subversion
The version control integration has been extended with support for Subversion (SVN).
V3.10 - 2011-03-03
New features-
Information Center
A web-based navigation system that gives easy access to tutorials, product documentation, and example projects. Choose Help>Information Center to display the Information Center. -
visualSTATE build integration
visualSTATE design projects can now be included in an IAR Embedded Workbench project. This enables the code generation facility of visualSTATE to be run automatically when needed as part of the normal IAR Embedded Workbench build chain. -
New devices
Support has been added for these devices:
SC14241, SC14281, SC14441, SC14443, SC14452, SC14481
V2.20 - 2009-04-02
New features-
Device-specific linker command files Device-specific linker command files for SC14xxx lnk14xxx.xcl are provided.
-
Flash loader A flash loader is provided for the SC14480 device. It can be used as a template for other devices.
-
The size of the Data24 heap can now exceed 64 Kbytes.
[EW19112]
V2.12A - 2007-08-21
New features-
Support for automatic selection of default linker command file
The IAR Embedded Workbench IDE now uses a device-specific linker command file per default, if present. For example, for SC14480, the file lnkcr16c14480.xcl will be used instead of lnkcr16c.xcl. If a device-specific linker command file does not exist, lnkcr16c.xcl will be used as in earlier versions.
-
During installation, the installation program incorrectly overwrote the license number if an old network key was found. This has been corrected.
[EW13852]
V2.11A - 2006-05-16
Program corrections-
The links to the IAR Embedded Workbench user guides did not work from the PRO launcher.
[EW14651] -
When compiling a project with the coprocessor SC14430, the -v option uses an incorrect argument.
[EW15691] -
Support files for SC14428 and SC14429 have been updated.
[EW15694, EW15719, EW15983, EW16915] -
EWCR16C-LE complains about the missing component CSPYBAT.EXE when a customized installation is made and the Simulator debugger is unselected.
[EW15728]
V2.10A - 2004-05-06
Program corrections-
The tutorial file macros.s44 file was missing in the package.
[EW14660] -
It is not possible to build a project with a C file and an assembler file with the same name as there object files will get the same name. Earlier the following unclear error message was given:
Build error: Multiple tools process the same file.Now the error message has been changed to:
Fatal Error[e62]: File name "<path>\file.r43" used for multiple files.
[EW14821]
V1.20A - 2003-05-06
New features-
The workspace concept
In this version of the IAR Embedded Workbench, the workspace concept is introduced. It gives you the possibility to collect all your related projects in the same workspace. -
New user guide
The user guide is rewritten to reflect the changes in this version of the product. The new guide also has an improved structure with enhanced conceptual information and detailed step-by-step descriptions.
-
Using the XLINK option Ignore Cstartup in library in the EW environment in combination with not including a new cstartup would incorrectly bring up a dialog box saying: "An unknown error occured running the linker".
[EW13908]
V1.13A - 2002-10-04
New features-
Support for multi-byte character systems
The text editor in the IAR Embedded Workbench now supports multi-byte character systems, which are used by, for example, Far Eastern languages. -
IAR XAR Library Builder
The IAR XAR Library Builder has been added to the CR16C toolkit. The IAR XAR Library Builder is a tool designed to allow you to create and maintain relocatable libraries of routines. It combines a set of UBROF object files into a single library file. The tool itself, xar.exe, is located in the common\bin directory.
V1.12A - 2002-02-28
Program corrections-
The Run to main option in the Project>Options>C-SPY menu is now selected by default.
[EW11058]
V1.11A - 2001-11-30
- First official release