Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Why aren't the msp430 gcc support files 1.208 used? #123

Open
trick2011 opened this issue Jan 13, 2020 · 7 comments
Open

Why aren't the msp430 gcc support files 1.208 used? #123

trick2011 opened this issue Jan 13, 2020 · 7 comments

Comments

@trick2011
Copy link

I just noticed that the support files used for the MCUs are version 1.159. The most recent version seems to be 1.208. So I'm wondering why the latest version isn't in use?

I know about performance problems with the newer compilers after gcc 4.6 but this shouldn't interfere with the support files, right?

@rei-vilo
Copy link
Member

You can download and install the support files independently.

Please refer to GCC - Open Source Compiler for MSP Microcontrollers for more information.

@trick2011
Copy link
Author

@rei-vilo yeah of course but that wasn't the question. Is there a specific reason why this repo hasn't upstreamed the new library into the repository?

@rei-vilo
Copy link
Member

Have you gone through all the different branches?

@trick2011
Copy link
Author

Yeah and none of them upstream the new support library. So the question remains: is there a problem with the new support library?

@StefanSch
Copy link
Contributor

The new support library and header files are generated for the new compiler.
Energia uses still the old compiler version based on 4.6.0
So converting the header files is quite an effort.
But we are working on releasing an Energia version which uses the latest compiler version release for MSP430.
If need you can also build the package on your own. All generation files and scripts are push on the Energia github for the MSP430

@trick2011
Copy link
Author

trick2011 commented Jan 14, 2020

Quite logical that they target the new compiler but do they use functions not available in the old compiler? It seems to me that they would target C99 at most for this?

@StefanSch I tried the new_compiler branch but am having difficulties getting to download & unrar/unzip. Download gets stuck trying to download http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/latest/exports/msp430-gcc-7.3.2.154_linux32.7z

@StefanSch
Copy link
Contributor

The latest version of the script is already merged to the master branch - so run it from there.
cd into base folder of the project and then ./extras/make_mito_release.sh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants