none 7 Posted May 13, 2011 Share Posted May 13, 2011 Since I currently can't use CCS I would like to use MSPGCC, but I need to compile for MSP430G2553 http://mspgcc.sourceforge.net/manual/x873.html The part seem not yet supported ( C:\MSPGCC4\msp430\include ), so how would one add support? Is it just a matter of header files, could the TI ones be used? Quote Link to post Share on other sites
rockets4kids 204 Posted May 13, 2011 Share Posted May 13, 2011 There is a new development tree of mspgcc known as "Uniarch" whose goal is to reduce the effort required to add support for new chips. Apparently, adding support for new chips was a lot of work in current/previous versions. In any case, the first alpha release of Uniarch came out several weeks ago, and support for the complete set of Value Line chips was added earlier this week. There are no packages available, and you are going to need to pull the sources from git and compile it on your own, but fortunately it compiles quite easily under Linux and OS/X. I have not yet heard any reports one way or another from anyone who has attempted to compile it under mingw or cygwin. If you go this route, be aware that you are also going to need to pull the latest mspdebug sources from the git repository in order to program the new chips, and the gdb included with Uniarch is known to be broken. You should be able to use your existing gdb binary with the new toolchain. For details, check the past month's archives on mspgcc-users. Rickta59, bluehash and jsolarski 3 Quote Link to post Share on other sites
jsolarski 94 Posted May 13, 2011 Share Posted May 13, 2011 I know what i am trying in the next day or so , I will let you guys know if it works. Quote Link to post Share on other sites
gordon 229 Posted June 19, 2011 Share Posted June 19, 2011 Judging from the Git logs, some sort of a release is imminent (or has already happened a bit back, not sure), so it's time to bump this thread for more exposure. My experience is that it generally works fine, though try as I might I couldn't yet figure out how to use the new-style options. Now if only a FreeBSD port would appear... . Quote Link to post Share on other sites
sergiocampama 7 Posted June 26, 2011 Share Posted June 26, 2011 I have compiled a guide documenting all the steps necessary to get a working uniarch mspgcc in the latest release, the one from 06-12-2011. You can find it here -> https://github.com/sergiocampama/Launchpad/blob/master/README.md The new mspgcc has support for all of the value line msp430s, and over 300 devices in general. In the repository there's also a couple of mini projects tested with this new mspgcc and installed in a launchpad.. I hope with time I will post some more. Regards, Quote Link to post Share on other sites
gordon 229 Posted July 26, 2011 Share Posted July 26, 2011 Now if only a FreeBSD port would appear... Thanks to Lev A. Serebryakov, the maintainer of (almost) all things MSP430 in the FreeBSD ports collection, this has just happened. There is one bit of a problem left with msp430-binutils that is being worked on, but all in all, fellow FreeBSD users are just a couple of days out from being able to use Uniarch from the comfort of the ports infrastructure. Yay! Quote Link to post Share on other sites
amstan 18 Posted July 30, 2011 Share Posted July 30, 2011 There's ubuntu packages available. You might still have to compile some things from source(ex: the mspdebug from there can't do fr boards yet). jsolarski 1 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.