IAR Embedded Workbench Kickstart for MSP430 is an Integrated Development Environment (IDE) for building and debugging embedded applications for MSP430 microcontrollers. The IDE includes a code size limited C-Compiler/Unlimited Assembler/FET Debugger/Simulator. The code size limitation of C/C++ compiler is set to 4 Kbytes for traditional MSP430 devices and 8 Kbytes for MSP430X devices with >60KB Flash. The Debugger is a fully integrated debugger for source and disassembly level debugging with support for complex code and data breakpoint.
Tool Name: IAR Embedded Workbench Kickstart Version 5.10.1 Contents: IAR 5.10.1/WIN, FET 6.00/WIN Updates: Added support for MSP430F55xx, MSP430F54xxA , MSP430F461x1, MSP430F461x, CC430F513x , CC430F612x, CC430F613x device, MSP430FG2xx, MSP430Fx63x, MSP430F51xx,MSP430F550x configurations.
Includes the latest MSP430 device support files and MSP430.DLL driver module.
Highlights of this version:
Compliance with ISO C99 standard.
Support has been added for these devices:
MSP430G2111, MSP430G2121, MSP430G2131,MSP430G2201
MSP430G2211, MSP430G2221, MSP430G2231,MSP430F5131
MSP430F5132, MSP430F5151, MSP430F5152, MSP430F5171, MSP430F5172
Global or static variables defined with the new attribute __persistent will not be initialized by cstartup, but only by a code downloader or similar add-on functionality.
You can use the new attribute __ro_placement in combination with the type qualifiers const and volatile to inform the compiler that a variable should be placed in read-only (code) memory.
Find in files improvements Regular expressions: You can now use regular expressions in the search field, if the corresponding check-box is selected. The regular expressions must use the Perl standard. Search the whole workspace: You can now let the search traverse all projects in the workspace by selecting the option For all projects in workspace.
Automatic driver installation
The installation program automatically installs the correct USB driver for the TI USB FET module depending, on your host operating system. The following operating systems are supported:
Windows XP 32/64, Windows Vista 32/64, Windows 7 32/64.
New C-SPY macros
Two new C-SPY macros has been added; __isBatchMode() and __targetDebuggerVersion().
The IAR C/C++ Compiler Reference Guide for MSP430 has been updated.
The online help has a new look and feel. For the compiler, the online help information has also been updated.
The debug protocol for the FET debugger is now automatically selected. The debugger will detect if Spy-Bi-Wire or 4-wire JTAG should be used.
Possible to jump from debug log to source.
Multi-file compilation resulting in a single compiler output file
VisualSTATE build integration
Support for MSP435F5xx Family bootstrap loader environment
New data models for MSP430X (Small, Medium, Large)
Improved calling convention
Support for 32-bit hardware multiplier in C-SPY simulator and C library
TimerA1 and TimerB1 are now simulated when the C-SPY simulator is used
Support for multiple MSP-FET430UIF (TI USB FET) modules
Static watch window
Symbolic Memory window
Improved breakpoint display
Memory save/restore (also in TI-TXT format)
New generic header files
uC/OS-II Kernel Awareness Plug-in in C-SPY
Support for debug modules from Elprotronic, Olimex and Softbaugh