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 breakpoints.
Tool Name: IAR Embedded Workbench Kickstart Version 4 Contents: IAR 4.20.4/WIN, FET 5.20/WIN Updates: Added support for MSP430F(G)47x, MSP430F471xx, MSP430F41x2, CC430F513x and CC430F61xx device configurations.
Includes the latest MSP430 device support files and MSP430.DLL driver module.
Highlights of this version:
MISRA C:2004 support
IAR Embedded Workbench now supports automatic checking of source code for conformance to the MISRA C:2004 standard.
Multiple inheritance
Support for multiple inheritance has been added to the MSP430 compiler
Improved hardware multiplier support
The compiler will generate code that accesses the hardware multiplier directly, when appropriate based on the optimization settings. Otherwise library calls will be made. It is also possible to always use library calls.
Advanced cycle counter for MSP430F5xx
The advanced cycle counter on MSP430F5xx devices is now supported. The support includes a number of predefined application examples. For more information, see the MSP430 IAR Embedded Workbench IDE User Guide.
Evaluation version of IAR PowerPac for MSP430
The evaluation version of IAR PowerPac for MSP430 is now included in the product installation. For more information, see the release notes for IAR PowerPac for MSP430.
Symbols window
A new Symbols window has been added to the C-SPY debugger. It displays the complete list of symbols used within the project. In contrast to the Source Browser, the list of symbols is not based on project source files but is retrieved from the debug information. This means that it also lists symbols from libraries for which you do not have the source for. It also lists assembler labels, which are not conveniently visible in any other window.
Start the debugger without download
You can now start the debugger with or without downloading code, using two new buttons on the toolbar or two new entries in the Project menu. There are also two new corresponding ways to restart the debugger during the debug session.
Additional features
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