Yes, 20-bit support is an extremely high priority. A couple of sources have
identified themselves as possible sources of funding to help expedite it.
(Everything I've done for mspgcc since February has been unsupported, and
now competes directly with real income opportunities.)
I'm evaluating the current state of both the linker and the compiler with
respect to adding this, and have a rough idea of what it will look like. If
things go as I hope, I think people will be pleased.
Given the failures that mspgcc has demonstrated when full-spectrum tests of
the existing 16-bit code were made (see the closed tickets in mspgcc4 and
mspgcc for details), I don't want to undertake the 20-bit extensions until
I'm sure there's a good foundation for them. There's also a good chance
that the extensions could break binary compatibility at the object file
level if not done carefully, so I'd really like to get it right the first
time.
(Robert is referring to an MSP430X branch that was done in the CVS
repositories a few years ago, but which has not been supported or
significantly modified since then. It can be obtained from the historical
git
archive<http://mspgcc.git.sourceforge.net/git/gitweb.cgi?p=mspgcc/historical;a=summary>.
Look for the branches that have MSP430X in them. Though I've reviewed that
code in preparation for adding 20-bit support, I have not built or used nor
do I support that branch, and I can tell you now that the compiler flags and
conceptual model that will be used for 20-bit support in mainline mspgcc
will be different. See also some discussion from last year on the
rarely-used
mspgcc-devel<https://sourceforge.net/mailarchive/forum.php?forum_name=mspgcc-devel>list.)
Peter
On Mon, Aug 1, 2011 at 5:08 PM, kavaler <kava...@diva.com> wrote:
>
> For people who need the X architecture, specifically 20 bit addressing, I
> think you have to use the older compiler with 'X' tag. I would really like
> to upgrade to this newer better compiler but 20 bit addressing is pretty
> much a requirement for all 5XXX parts. If there was an implementation of
> what the existing 'X' tag does that would be sufficient to completely
> abandon the older compiler.
>
> Robert
>
> --
> View this message in context:
> http://old.nabble.com/Helping-people-find-the-right-mspgcc-tp32165195p32173574.html
> Sent from the MSP430 gcc - Users mailing list archive at Nabble.com.
>
>
>
> ------------------------------------------------------------------------------
> BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
> The must-attend event for mobile developers. Connect with experts.
> Get tools for creating Super Apps. See the latest technologies.
> Sessions, hands-on labs, demos & much more. Register early & save!
> http://p.sf.net/sfu/rim-blackberry-1
> _______________________________________________
> Mspgcc-users mailing list
> Mspgcc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mspgcc-users
>
------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts.
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mspgcc-users