Hi Mark,

Am Dienstag, 12. Januar 2010 schrieb Mark Sutton:
> Does the version in the link below really support the high flash in the
> MSP430X chips?

yes it does because we use this area with exactly this toolchain.
 
> I was under the impression that the build linked below added support for
>  the 5529, the 55xx series' somewhat unique register and interrupt vector
>  arrangement, and more complex timers, but *DID NOT* support access to
>  memory above 64k.
> 
> Does it actually support the memory above 64k?  If so, that's the point
> where I get really interested.

It supports the memory above 64k for code (e.g by placing functions inside the 
fartext section). But there is one problem: If you use the functions with a 
variable number of parameters (like printf) it will not work, because the 
stack gets corrupted.

But if you use the compiler switch -mdata-64k then you are able to use 
functions with a variable parameterlist. You only have to ensure that all 
parameters reside in the lower 64k segment.

Best regards,
Gerald

Reply via email to