Hello GCC-enthusiasts,
We are pleased to announce a new stand-alone & open source Production release 
(v4.0.1.0)  of MSP430 GCC available for download 
here<http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/4_00_01_00/index_FDS.html>!
This MSP430-GCC release is based on the GCC version 5.3.0.
The stand-alone package includes all binaries, the source code and MSP430 
device specific support files.
The package is available for all platforms (Windows, Linux and Mac OSX).
In addition, this compiler can be used standalone or selected within Code 
Composer Studio.

The MSP430 GCC compiler 5.3.0 build 105 will be the last release as maintained 
by Red Hat.
For future releases, Texas Instruments will be partnering with SOMNIUM 
Technologies<http://somniumtech.com/> for the maintenance of the MSP430 GCC 
compiler.



·         Highlights

o   MSP430 GCC compiler latest build (105)

§  GGC 5.3.0

§  GDB 7.7

§  binutils 2.25

§  Newlib 2.2.0

o   Mac OS X production release

o   Updated support files to version 1.188

o   MSP430 Debug Stack 3.7.0.12

o   MSP430 GDB Agent 6.0.14.5



·         Package Content

o   Full Packages

§  msp430-gcc-full-linux-installer-4.0.1.0.run: MSP430 GCC Linux installer 
incl. support files and debug stack and USB drivers - apply chmod x before 
executing the package

§  msp430-gcc-full-osx-installer-4.0.1.0.app.zip: MSP430 GCC Mac OS X installer 
incl. support files and debug stack and USB drivers

§  msp430-gcc-full-windows-installer-4.0.1.0.exe: MSP430 GCC Windows installer 
incl. support files and debug stack and USB drivers

o   Compiler Only Packages

§  msp430-gcc-4.0.1.0-linux-installer.run: MSP430 GCC Linux installer - 
compiler only - apply chmod x before executing the package

§  msp430-gcc-4.0.1.0-osx-installer.app.zip: MSP430 GCC Mac OS X installer - 
compiler only

§  msp430-gcc-4.0.1.0-windows-installer.exe: MSP430 GCC Windows installer - 
compiler only

o   MSP430 Support Files

§  msp430-gcc-support-files.zip: MSP430 Header and linker Files

o   MSP430 GCC Sources files

§  msp430-gcc-source.tar.bz2: MSP430 GCC source files



·         What's New

o   Updated GCC compiler to 5.3.0 build 105 vs. previous version based on GCC 
5.2.1 build 50

§  5.3.0 patches applied

§  RRA/RLA performance tweak: 
http://e2e.ti.com/support/development_tools/compiler/f/343/t/481737

§  New version.properties file in root directory with version=5.3.0.105 
vendor=Red Hat

§  Includes latest -mmcu devices list with hw mpy and ISA settings.

·         If the -mmcu device is unknown then compiler chooses sw mpy and emits 
warning for user to set manually

o   Key Changes to Header & Support Files

§  Replaced macro in iomacros.h:

#define __interrupt(vec) __attribute__((__interrupt__(vec)))

with

#define __interrupt __attribute__((__interrupt__))

#define __interrupt_vec(vec) __attribute__((interrupt(vec)))

·         Impact: Old #define __interrupt(vec) 
__attribute__((__interrupt__(vec))) removed.

o   Please update your macro by the new one: change __interrupt(vec) by 
__interrupt_vec(vec)

§  Added device support:

·         MSP430FR5994, MSP430FR59941, MSP430FR5992, MSP430FR5964,

·         MSP430FR5962, MSP430FR2311, MSP430FR2310

§  Revised TAG_ADC10_1 values for applicable devices

§  Added upper bss section in GCC linker files

§  Removed invalid LCD definitions in CC430F514x header and support files

§  Added CAPTIVATE registers

§  Added mhwmult option in the GNU Compiler option with the CCS device.xml files

§  Fixed AESOP_2 and AESOP_3 comments mismatch and typo

§  Added new GCC linker symbols files

§  Added missing GCC linker option in CCS xml files

§  Changed 16bit access definitions for 32bit registers in GCC headers

§  Corrected family definition for several FR2xx devices

§  Removed unnecessary memory allocation in GCC linker files

§  Added legacy definitions for FR413x BKMEM module

§  Fixed register definitions in GCC header files for FR5994 and FR2311 family

§  Removed invalid header and support files for FR5994 family devices



·         Known Issues

o   CCS 6.1.2 and earlier will not properly register installing msp430 GCC 5.x. 
 See these 
instructions<http://processors.wiki.ti.com/index.php/Compiler_Installation_and_Selection#MSP_GCC_5.x_not_seen_by_CCS>
 for adding MSP430_GNU_5.0.xml file to handle.  CCS 6.1.3 fixes this.

o   The MSP430FR4133 (Gradon) is currently not fully supported by GDB + GDB 
Agent.

o   When running the GNU debugger on Microsoft Windows, pressing Ctrl-C may 
terminate the debugger.

o   The GDB Agent is not able to connect to MSP430L092 target devices.

o   The GDB Agent is not able to connect to RF430FRL15xH target devices.

o   MSP-FET430UIF is not supported on Mac OS X "El Capitan"


·         How to get it?

o   Use the Stand-alone & Open Source downloads from the GCC tools 
folder<http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/4_00_01_00/index_FDS.html>

o   Update through CCS v6.x installation.

§  Update your CCS v6.x installation (Help -> Search for updates) to the latest 
version and visit the CCS App Center under (Help -> Getting Started)

§  Basic migration advice and links to GCC documentation are provided in the 
MSP430 GCC User's Guide<http://www.ti.com/lit/pdf/slau646>.

We would like to continue improving MSP430 GCC offer, so please feel free to 
send any suggestions or recommendations.
For better tracking and handling please use TI e2e 
community<https://e2e.ti.com/> to submit your requests.

Best regards,
________________________________
Youssef Ghannouchi
Product Manager - Texas Instruments Inc.



Texas Instruments Deutschland GmbH, Haggertystr. 1, D-85356 Freising. 
Amtsgericht München HRB 40960. Geschäftsführer: Dr. Wolfram Tietscher, Andreas 
Schwaiger. Vorsitzender des Aufsichtsrates: Dr. Klaus Weisel
------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mspgcc-users

Reply via email to