RELEASE NOTES
for IAR Embedded Workbench for National Semiconductor CR16C version 3.20.1
Read about the latest features, new device support, and program corrections in the release notes.
- Highlights
- Important information
- Release notes for individual components
- Product packages
- Installation and license activation
Highlights
-
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. -
Timeline Window
A new Timeline window in the simulator allows for graphically correlated visualization of the call stack, the data log, and the interrupt log, plotted against time. -
Sampled Graphs in C-SPY
It is now possible to specify variables for which you want to collect data samples. You can view the sampled data either in table format in the Data Sample window or as graphs in the Sampled Graphs window. -
Subversion
The version control integration has been extended with support for Subversion (SVN). -
New data model
A new Huge data model is implemented, where the default memory type is data32. -
New command line option
A new command line option--segment
controls the naming of segments generated by the compiler. -
New intrinsic functions
Theintrinsics.h
file provides the type__istate_t
and the functions__get_interrupt_state
and__set_interrupt_state
to save and restore the interrupt state.
Important information
- Upgrade information
- Before you install
To avoid any problems, do not install this release in a directory where you have previously installed any older version of IAR Embedded Workbench. It is recommended that you either uninstall an earlier product, or install this release in a separate directory. As before, however, it is possible to install different products, all using the same version of the main application, in the same root directory.
- Microsoft Windows
Windows Vista and newer operating systems have a security mechanism called UAC (User Access Control). Disabling UAC will automatically grant permission when a task requires administrative rights but this is not recommended because it will reduce the security of the computer. It is not necessary to run the IAR Embedded Workbench IDE as an administrator. However, if you are not, modifications to the installed product tree in C:\Program Files\IAR Systems might not work as intended and could give unexpected results. One example is opening and building projects directly from the installed product tree. The build will succeed, but the resulting files (object, list, ...) will not appear where expected. Instead all output files will be redirected by the OS to C:\Users\
\AppData\Local\VirtualStore\Program Files\IAR Systems . To avoid this, the preferred way is to copy the examples to a location outside Program Files, either manually or automatically by opening them via the IAR Information Center. - Migration
Project files generated by version 2.x of IAR Embedded Workbench for CR16C can be opened by version 3.x but a check must be done manually to make sure all options are set correctly. If you are migrating from version 2.x, we recommend that you take a look at the IAR Embedded Workbench for CR16C Migration Guide for detailed information.
- C-SPY® Debugging Guide
The C-SPY® Debugging Guide describes the generic parts of the IAR C-SPY debugger. However, some functionality described does not apply to all C-SPY drivers. For more information see the corresponding readme file
Trademarks
IAR Systems, IAR Embedded Workbench, C-SPY, visualSTATE, The Code to Success, IAR KickStart Kit, I-jet, IAR, and the logotype of IAR Systems are trademarks or registered trademarks owned by IAR Systems AB.
Microsoft and Windows are registered trademarks of Microsoft Corporation. Adobe and Acrobat Reader are registered trademarks of Adobe Systems Incorporated. CodeWright is a registered trademark of Starbase Corporation. All other product names are trademarks or registered trademarks of their respective owners.
Copyright © 2013 IAR Systems AB.