I am using the msp430x branch in cvs.  You can get instructions here:
http://sourceforge.net/apps/mediawiki/mspgcc/index.php?title=Linux_installation_(MSP430X)

I applied the NEWVERSION patch to get all of the I/O devices.
http://old.nabble.com/Complete-support-for-msp430x54xx-devices-inside-msp430-libc-p25059095.html

It looks like the patch is no longer available at the address in that
posting so you may have to ask the poster where that patch is now. 

This version of the compiler will generate OK code for the far text segments
but you must specify -mdata-64k because it cannot access data in far
segments (far = >64k addressing). The only issue I have found so far is that
pointers to far functions do not work because such pointers are more than 16
bits and the compiler only understands 16 bit pointers. I have a workaround
that generates a 16 reference for functions and then allows you use those 16
bit references as function pointers (through a branch instruction). It is
implemented with C macros. I have not tried the multiplier yet, but I think
there are register definitions so you should be able to directly access
multiply without the compiler really knowing that you are multiplying.

Robert



Anthony Asterisk wrote:
> 
> For my first attempt I tried the mspgcc4 svn.  The build failed.  Where 
> should I submit my bug report?  Is there a mailing list for mspgcc4?
> 
> The error I got was related to makeinfo/texinfo.  I'm not sure what 
> package I need to install for this or if there is some way to workaround.
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Re%3A-support-for-msp430F5437-tp27714687p27723589.html
Sent from the MSP430 gcc - Users mailing list archive at Nabble.com.


Reply via email to