Sorry Joe,
I've been up to my neck in alligators here (on other unrelated projects)
so all of my email has been suffering. I can tell you that it is
possible to use MSPGCC for extended memory development on the
F2418/F2618 devices - they're exactly what I'm using, for development on
both Windows and Linux platforms.

A really good starting point for you is the compiler, build script, and
patches found here:- <http://www.innoventis.de/downloads/mspgcc/> -
these will get you a basic 430X environment going on GCC 3.x. I have had
to add some patches to the compiler and libraries to get things working
as well as I like. I've made a few posts on my observations in the last
few months - I've made one or two posts which you'll find in the list
archives. You'll want to use the -mdata-64k switch in compilation - this
forces constant data to be kept in the lower 64k of flash.

There are lingering issues with function pointers - which I've worked
around with some asssembler macros - and you'll have to decide which
functions end up in FAR memory yourself, but overall it works pretty
well. I'd love to move up to the GCC 4.X compiler, but as far as I'm
aware it doesn't yet fully support the 430X processor, and alas I don't
have time to spend at present on assisting that development effort.
Cheers
phil



Checked for Virus & Spam by West Australian Networks Internet Service Providers 
see www.westnet.net.au

Reply via email to