Hello GCC-enthusiasts,
I have seen some questions and feedbacks related to the email below and I would
like to clarify some points.
1. Versioning
a. The MSP430 GCC standalone package is container which has its own
version. The latest version is v3.5.0.0. Please refer to versioning scheme for
the package described below.
b. The MSP430 GCC standalone package has a software manifest included in
the package (attached also GCC_14r1_manifest.pdf) which describe in details all
sub components and their version.
c. The package contains:
i. GGC 4.9.1
ii. GDB 7.5.0
iii. binutils
2.23
iv. Tcl 8.4.1
v. MSP430
Debug Stack 3.5.1.1
vi. MSP430
Support Files 1.173
vii. MSP430 GDB
Agent 6.0.14.5
2. MSP430 GCC 5.1
a. The MSP430 GCC standalone package v3.5.0.0 uses the GCC 4.9.1. The
purpose of this package was to give a quick update on GCC compiler including
the latest bug fixes to allow our customers continuing their development easily.
b. We are working on preparing an MSP430 compiler based on GCC 5.1. This
package is expected to be released by end of this year. I will keep informed.
Thank you for the valuable feedbacks, we really appreciate it.
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.
Vorsitzender des Aufsichtsrates: Andreas Schwaiger
From: Ghannouchi, Youssef
Sent: Sunday, September 20, 2015 6:18 PM
To: 'GCC for MSP430 - http://mspgcc.sf.net'
Cc: 'Brendan Conoboy ([email protected])'; Miller, Greg; Mitnacht, Thomas
Subject: New MSP430 GCC version release available!
Hello GCC-enthusiasts,
We are pleased to announce a new stand-alone & open source release (v3.5.0.0)
of MSP430 GCC available for download
here<http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/3_05_00_00/index_FDS.html>!
The stand-alone package includes all binaries, the source code and MSP430
device specific support files.
The MSP430 GCC build is also available in CCSv6 App Center on all platforms
(Windows, Linux and Mac OSX).
· Highlights
o MSP430 GCC compiler latest build (14r1-364)
o MSP430 GCC for Mac OS X (beta release)
o A new MSP430 GCC User Guide
· Package Content
o Full Packages
§ msp430-gcc-full-linux-installer-3.5.0.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-3.5.0.0-beta.zip: MSP430 GCC Mac OS X
installer incl. support files and debug stack and USB drivers - beta release
§ msp430-gcc-full-windows-installer-3.5.0.0.exe: MSP430 GCC Windows installer
incl. support files and debug stack and USB drivers
o Compiler Only Packages
§ msp430-gcc-linux-installer-3.5.0.0.run: MSP430 GCC Linux installer -
compiler only - apply chmod x before executing the package
§ msp430-gcc-osx-installer-3.5.0.0-beta.zip: MSP430 GCC Mac OS X installer -
compiler only - beta release
§ msp430-gcc-windows-installer-3.5.0.0.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 Key Changes to MSP430 GCC
§ Updated GCC compiler (14r1-364)
· Code to disable watchdog timer has been removed from start-up
sequence (See examples).
· Fixes for Hardware Multiplier issues for F5 series
(Details<https://e2e.ti.com/support/development_tools/compiler/f/343/t/417242#pi317851=2>).
· Please refer to the changelogs.txt in the install directory for more
details about all changes vs. the previous build 14r1-167.
§ MSP430 GCC for Mac OS X (beta release)
§ Updated GDB agent (6.0.14.5)
· Added support for following GDB monitor commands:
o 'monitor reset' - reset the CPU
o 'monitor halt' - halt the CPU
o MSP Debug Stack v3.5.1.1 support
§ Please refer to the release
notes<http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPDS/3_05_001_001/index_FDS.html>
for more details.
o Key Changes to Header & Support Files
§ F673xA: added missing 3rd SD24 Channel definition
§ FR59xx and FR69xx: removed unavailable defines for SYSSNIV_SVS and
SYSSNIV_ACCTEIFG
§ F677x: fixed wrong define DMAxTSEL__USCIB3TX to DMAxTSEL__USCIA3TX
§ added: MSP430FR2433
o A new MSP430 GCC User Guide
§ This manual describes only the setup and basic operation of the MSP430™ GCC
compiler and the software development environment. This manual applies to the
use of MSP430 GCC as stand-alone package or within the Code Composer Studio™
(CCS) IDE v6.1
§ Building MSP430 GCC from sources instructions are also described in this
manual.
§ http://www.ti.com/lit/pdf/slau646
§ Please submit your feedbacks:
http://www.go-dsp.com/forms/techdoc/doc_feedback.htm?litnum=SLAU646
o The MSP430 GCC standalone package version scheme is updated starting from
v3.5.0.0
§ Version is handled by the following scheme (4-digits): major.minor.bug.build
· major: Indicates a major release. A change in this number would
indicate either a complete re-write or a major functional change which breaks
compatibility with a previous version.
· minor: Indicates a new feature integration.
· bug: Indicates a pure bug fix.
· build: As such the build number has no significance, but might be use
to convey component specific information.
· New Devices Support
o MSP430FR2433
· Known Issues
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 MSP430FR2433 header file shows some bit defines which are not supported by
the device and are not described in the user's guide.
o #define SYNCSEL0 (0x0040u)
o #define SYNCSEL1 (0x0080u)
o #define SYNCSEL0_L (0x0040u)
o #define SYNCSEL1_L (0x0080u)
o #define SYNCSEL_0 (0x0000u)
o #define SYNCSEL_1 (0x0040u)
o #define SYNCSEL_2 (0x0080u)
o #define SYNCSEL_3 (0x00C0u)
o #define SYNCSEL__EXT (0x0000u)
o #define SYNCSEL__ADC (0x0040u)
o #define SYNCSEL__COMP (0x0080u)
o #define SYNCSEL_3 (0x00C0u)
o #define CAPTIVATE_VECTOR (40 * 2u)
o It is recommended not to use them as they will be removed in the next
release.
· How to get it?
o Use the Stand-alone & Open Source downloads from the GCC tools
folder<http://www.ti.com/tool/msp430-gcc-opensource>
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 is provided in the CCSv6
for MSP430 user’s guide<http://www.ti.com/lit/pdf/slau157>
o Update through CCS v6.x installation for Mac OS X
§ Download the Code Composer Studio Mac OS X beta 2 for MSP430:
Link<https://www.ti.com/licreg/docs/swlicexportcontrol.tsp?form_type=2&prod_no=CCS6.1.1.00026_osx.zip&ref_url=http://software-dl.ti.com/ccs/esd/CCSv6/CCS_6_1_1/>
· More details can be found on the e2e
community<https://e2e.ti.com/blogs_/b/toolsinsider/archive/2015/03/20/code-composer-studio-beta-for-msp430>.
§ Update your CCS v6.x installation (Help -> Search for updates) to the latest
version and visit the CCS App Center under (Help -> Getting Started)
Best regards,
________________________________
Youssef Ghannouchi
Product Manager - Texas Instruments Inc.
------------------------------------------------------------------------------
_______________________________________________
Mspgcc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mspgcc-users