[Icc-430] ICC430 V7.08 Released

Richard Man richard at imagecraft.com
Mon May 12 00:37:22 PDT 2008


ICCV7 for MSP430, V7.08 has been released. From the readme file:

V7.08 - May 12th, 2008
   [ Removed the rarely if ever used RCS interface. Note: ICC no longer
     uses any GPL utilities. ]

   [ TI DLL and header files ]
     - V2.03.4 of the TI MSP430.DLL with support for MSP430Xv2 chips
     - new header files for MSP430F54x (msp430x54x.h) and
       MSP430FE42x2 (msp430xE42x2.h)
   IDE
     - Minor terminal function enhancements.
     - Added Project->Options->Project->"Makefile Options" of two choices
       "Relative Paths" or "Absolute Paths"
     - fixed the problem with "NoICE" button sometimes being squashed.

   Compiler
     - Added the following INTRINSIC functions:
       int GET_SR(void), GET_SR_IRQ(void);
       void PUT_SR(int), PUT_SR_IRQ(int);

       for accessing the SR status register in a normal function and
       interrupt handler.
     - Added NOP after the initial DINT for monitor functions.
     - In the code fragment:
        long *dst, *src; ... *dst++ = *src++;
      if src (which must be a "long *") did not get allocated to a
      register, incorrect code might result.
    - Fixed a bug where under some conditions, the use of LPMx macros might
      cause stack inbalance especially when it is followed by complex
      floating point expressions.
    - XOR was broken for one specific code pattern due to a typo:

        extern short a, b;
        ...
        b = a ^ b;
      generated incorrect code

  Library
    - Fixed a bug where strncpy incorrect zeroed out the SRC string if the
      count argument is shorter than the src string.


// richard <http://www.imagecraft.com/>
<http://www.dragonsgate.net/mailman/listinfo> On-line orders, 
support, and listservers available on web site.
[ For technical support on ImageCraft products, please include all 
previous replies in your msgs. ] 



More information about the Icc-430 mailing list