New MSP430-GCC release available!

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

New MSP430-GCC release available!

Ghannouchi, Youssef
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
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mspgcc-users
Reply | Threaded
Open this post in threaded view
|

Re: New MSP430-GCC release available!

Lev Serebryakov-2
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 01.04.2016 18:36, Ghannouchi, Youssef wrote:

> §  GDB 7.7
  Was support for Insight TK frontend dropped? I could not find
"gdbtk" in sources.

- --
// Black Lion AKA Lev Serebryakov
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQJ8BAEBCgBmBQJXAqPwXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF
QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePIPYQAMBsvc9wh5rgtETRfG9tv3Tt
KM5AuEd0XVVpzMX0n/GoU/jgXPhtgKHkLojGk4M145be7nuw3ZpMWizs1VUpXRtk
zBZ2RY3h1DWdaTriVUA1w9BvWjs/PIMUuVmXHSw3uS+c0cQf2t0B+IFEcK2O/csy
fFzttELMgtr//JTNTVTMaciZsysItCb0C9BEPuiI4J0qk0ePMXAL6npn9FsPw/gg
tRjWzt6s+IKcb6GoeuwepeKuyE3SXVHq1sAR3UqwBLSgEAT3afD8514g8x24O/aY
zpfzVo291sQAxCoyqzHAoPN2HOVjCvBlKU1cdBGc32GMHPO++m1SgUlkJUaANAIc
XLr+/x6cMXhCB0Q9JAhfRa/0bXiKWtforYJxJaB8Pa1Ok5YYmYTxNEZVxWi5t3Pv
zS1D0yB5cG7Yn2lkXZ2SXkNTU1vFY6Nv8uZ8lEOZF969rvF9Guun/JFRjOFOAumj
mvEGwzRLdm7qXKHyTYI/sVje92I2yqSENQKpK4am1Pvw7gmQqk+oPv6zXA5cTYyO
0xk99MNJRgkC7WVNlXJ7c7tHbhvmu3eQY72n6EGjCnu862Y9dyd9yI5Cs+orhzve
u3VpoCUpoztm/90N7hBUjoHvHp9pXwccF6M05ysYd2EFVH2xq5icj6vjAqmytAkv
ujLnJmvMnso1agVj+sXG
=HFHk
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
_______________________________________________
Mspgcc-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mspgcc-users
Reply | Threaded
Open this post in threaded view
|

Re: New MSP430-GCC release available!

Lev Serebryakov-2
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 04.04.2016 20:27, Lev Serebryakov wrote:

>> §  GDB 7.7
> Was support for Insight TK frontend dropped? I could not find
> "gdbtk" in sources.
 tcl & tk & other tcl/tk libs are still here, but after

configure --with-x --enable-gdbtk

 "make all" fails due to absence of "gdb/gdbtk/gdbtk.c" and other
these files. And, yes, there is no "gdb/gdbtk" at all!

  Is it mistake?

- --
// Black Lion AKA Lev Serebryakov
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQJ8BAEBCgBmBQJXAqdHXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF
QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePcMEP/0PEH/wkfZzpwxGgRUsJmr9l
BwfU9N/Q3YwQ+NMgiDI0CaXzbGWmjSH+GxVUzDaCbqrk90YyYdsbpWde1kDZYK+j
gugbe6oOOcEik3ScII22/3Y/3W7j1e0v50Z88HdbqWsYfX2oUxVZ+YNEftmJYYBd
LMLTXi8iOrJiGpLsLrF5YsWIxu6mIyXjh6rMqWBaWfW0VLz4Z9RH1ZIfhzt0VQzx
+bVEWljLIA8zd/oYZPh1TgmT4HjVoYgt/nCa5mwHQ53GOAFBahCYX3XCkSoSjXEF
1MpdjfM8D7TMHM9/w4LtB+eyQLfVv5r5EmdtDVxpjb1lThDVfpOZGGIUhzhF3uwg
irehAHmoe9bgf2boermygULY+ZW6YPomch9S854BoFcWxI/JtNMqtyfj/fVjaIc3
ehCouiY/+rp/PC1qFWs+DY18qFRfX/h1IPQCkCmg3I/rjXcwIsn8XHH5TMuQJblc
+gsi0UNTyerZFLJn97rnP2poPiOiHJ6gDOKJ9auhqIwUwDd/ZH0YYP7GGbd1N8mV
8N1ImIFpti4wpWiEW2J75ZO3VnYbJjKPRutNlvVIKt+E7EddwlvNE0kZEZfN4cxb
oXx8QpKsMkR33v1GO0krRuF9vLajIJp0ITm3mPlyMjLETVr2qinLlUfxcqe80irc
n/EMb00Nc6PauWh6uZqe
=kUXo
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
_______________________________________________
Mspgcc-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mspgcc-users
Reply | Threaded
Open this post in threaded view
|

Re: New MSP430-GCC release available!

DJ Delorie
In reply to this post by Lev Serebryakov-2

Lev Serebryakov <[hidden email]> writes:
>   Was support for Insight TK frontend dropped? I could not find
> "gdbtk" in sources.

Yes, gdbtk was dropped from upstream in 2013.  It's a separate repo if
you want to try to use it; we did the work to integrate it for our 2014
release but it was a lot of work, so we decided not to do it in the 2015
release as the divergence was even more, and most of our customers
switched to Eclipse (or other IDEs) anyway.

https://github.com/monnerat/insight

------------------------------------------------------------------------------
_______________________________________________
Mspgcc-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mspgcc-users