Search

Technical Discussion Group Forum

This forum is provided for user discussion. While Beacon EmbeddedWorks support staff and engineers participate, Beacon EmbeddedWorks does not guarantee the accuracy of all information within in the Technical Discussion Group (TDG).

The "Articles" forums provide brief Articles written by Beacon EmbeddedWorks engineers that address the most frequently asked technical questions.

To receive email notifications when updates are posted for a Beacon EmbeddedWorks product download, please subscribe to the TDG Forum of interest.

TDG Forum

PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 14 Jul 2004 08:26 AM by  mikee@logicpd.com
newer arm-linux-gcc crosscompiler toolchain possible?
 3 Replies
Sort:
You are not authorized to post a reply.
Author Messages
JadePhoenix
New Member
New Member
Posts:


--
12 Jul 2004 08:33 AM
    Greetings!

    I just want to know if someone successfully used a newer arm-linux-gcc cross toolchain either prebuild or self-made.

    The one supplied with the BDK is rather old (2.95.x) and is not suited for our application development needs (C++, templates) .

    Is upgrading to newer toolchain (3.4.x with glibc 2.2x, libstdc++ v3) for this platform possible without much work/sidefalls?
    Did someone use cross toolchain build scripts like "crosstool" for this purpose?

    Thanks in advance.

    Best regards.
    mikee@logicpd.com
    New Member
    New Member
    Posts:


    --
    13 Jul 2004 10:09 AM
    JadePhoenix,

    Internally, we use gcc version 3.2.2 and binutils version 2.13.2.1 to build software for our ARM based platforms.

    Just follow the standard procedure for building them.

    Regards,

    --mikee
    JadePhoenix
    New Member
    New Member
    Posts:


    --
    14 Jul 2004 04:37 AM
    Quote:
    Just follow the standard procedure for building them.


    I have built the cross toolchain with gcc 3.4, glibc 2.2x manually (following recipes) and by using "crosstool": http://www.kegel.com/crosstool/ (which works like a charm).

    sidenote:

    Using crosstool i managed to build linux 2.6 kernel (though there is no explicit support for LH795xx only LH7A4xx) zImage and modules with ARM patches.
    I but lolo refuses to load the image via tftp (panic).
    Well that was just a quick test ... i dont bother with it.

    What i'm trying to do is to replace the BDK supplied toolchain with a newer toolchain to build the 2.4.x kernel and userland.
    But i failed so far.

    Do i have to mimic the whole /opt/Embedix/tools directory tree?
    Someone successfully replaced this stuff?

    Thanks in advance.

    Regards
    mikee@logicpd.com
    New Member
    New Member
    Posts:


    --
    14 Jul 2004 08:26 AM
    To be perfectly honest with you, we at Logic haven't done much with Linux on the 79520 other than verify that the work Sharp paid Embedix to do can be built and used. I know that Embedix doesn't necessarily do things in a "standard" way and you'll have to do some tweaking to get it to do the things you want it to.

    However, we have been working with an excellent developer named Marc Singer on our A400 and A404 kits and both of those can be built from scratch kernel sources using standard proceedures. If you really need help, I recommend either contacting our support group, or Marc. Marc's website is http://projects.buici.com/ and he should be reachable through these forums as well.

    Regards,

    --mikee
    You are not authorized to post a reply.