Join Today
+ Reply to Thread
Results 1 to 8 of 8
  1. #1

    Default cross-compiling platform - gcc -mcpu and -march options

    Hi, guys !
    What options work on e680 ?
    In theory, it should be PXA27x device (Intel Mainstone), so it should support soft-float iwmmx ?

    Also, does anyone have a complete working crossdev environment, including curses, coreutils etc. ?
    Anyone succeeded in compiling the kernel sources ?

  2. #2
    Join Date
    Aug 2005
    Location
    Pakistan
    Posts
    111

    Default Re: cross-compiling platform - gcc -mcpu and -march options

    Somebody was working wih the openembedded environment, and was about to make things available for download. Not heard anything lately.

    I am currently at the hello world stage, but was planning to move with SDL because if GBA can use that, then we could use it (with ParaGUI?) for some applications.

    On the other side for OPIE as default environment, we would need the working of tapi, BT hardware atleast. Because if we get the headers for EZX even then we'll have to recompile and re-package all applications of OPIE that we would like to run. However, getting the headers maybe easier than the TAPI and BT details, but who knows

  3. #3
    comfy Guest

    Default Re: cross-compiling platform - gcc -mcpu and -march options

    hi does anyone know how to upload mp3 on the v1050 using the disk.the phone does appear on the screen but it doesnt respond

  4. #4

    Default Re: cross-compiling platform - gcc -mcpu and -march options

    -mcpu=iwmmxt (what represents pxa27x family, the intel wmmx thing...) ... the soft float thing is a very annoying, gcc 3.2.x and 3.3.x are broken, some just generate wrong code, some can't compile code with optimizations, some works almost perfectly but sometimes fails to compile... gcc 3.4.x are better but not perfect, and have compatibility problems with native libs in the phone.
    Also, the softfloat will depend on how you generated the toolchain.
    Kernel compiles, I heard of two people that had sucefully booted them.

    At least for now, the wipe of ezx in favor of opie is a little distant if you plan to use you phone as a phone hehehe. Bluetooth is kids play comparing to working the neptune without any specs and docs, it will be very boring.

    If someone plan to repack opie apps to ezx, may have to compile tabcontrol of qt, because the phone internal qt does not have it, and opie is 90% built using tabcontrol heheh.
    I'm planning to port gaim to ezx, but not had time yet.

  5. #5
    Join Date
    Nov 2005
    Location
    Brazil
    Posts
    308

    Default Re: cross-compiling platform - gcc -mcpu and -march options

    We need the files cited in: http://kerberos.blogchina.com/1572684.html (qt-x11-free-2.3.6.tar.gz, EZX.rar, tmake-1.8.5, xscale-gcc-vfp-3.3.tar.gz).



    Quote Originally Posted by alebm
    -mcpu=iwmmxt (what represents pxa27x family, the intel wmmx thing...) ... the soft float thing is a very annoying, gcc 3.2.x and 3.3.x are broken, some just generate wrong code, some can't compile code with optimizations, some works almost perfectly but sometimes fails to compile... gcc 3.4.x are better but not perfect, and have compatibility problems with native libs in the phone.
    Also, the softfloat will depend on how you generated the toolchain.
    Kernel compiles, I heard of two people that had sucefully booted them.

    At least for now, the wipe of ezx in favor of opie is a little distant if you plan to use you phone as a phone hehehe. Bluetooth is kids play comparing to working the neptune without any specs and docs, it will be very boring.

    If someone plan to repack opie apps to ezx, may have to compile tabcontrol of qt, because the phone internal qt does not have it, and opie is 90% built using tabcontrol heheh.
    I'm planning to port gaim to ezx, but not had time yet.

  6. #6

    Default Re: cross-compiling platform - gcc -mcpu and -march options

    Quote Originally Posted by epinter
    We need the files cited in: http://kerberos.blogchina.com/1572684.html (qt-x11-free-2.3.6.tar.gz, EZX.rar, tmake-1.8.5, xscale-gcc-vfp-3.3.tar.gz).
    What about this: http://lsb.blogdns.net/ezx-crosstool and http://lsb.blogdns.net/ezx-devkit ? Works pretty well for me (well at least for the few experiments I have done so far ).

  7. #7
    Join Date
    Nov 2005
    Location
    Brazil
    Posts
    308

    Default Re: cross-compiling platform - gcc -mcpu and -march options

    i'm using that too ... sometimes compilation fail ...

    i'm not a developer ... so maybe i'm missing something like vfp,fpa, ,softfloat, mcpu, etc ...

    for me, the compilation with ezx_sdk from A760/A768 works better than ezx-crosstool-0.5 ... but I don't know if the result will run properly on E680i.

    Another alternative it's ELDK 4.0, but I don't know if have iwmmxt and vfp support ....




    Quote Originally Posted by mkeyl
    Quote Originally Posted by epinter
    We need the files cited in: http://kerberos.blogchina.com/1572684.html (qt-x11-free-2.3.6.tar.gz, EZX.rar, tmake-1.8.5, xscale-gcc-vfp-3.3.tar.gz).
    What about this: http://lsb.blogdns.net/ezx-crosstool and http://lsb.blogdns.net/ezx-devkit ? Works pretty well for me (well at least for the few experiments I have done so far ).

  8. #8

    Default Re: cross-compiling platform - gcc -mcpu and -march options

    Compilation fails because 3.3.x gcc version optimizations are broken for xscale, maybe all arm, processors. gcc 3.4 is better, but isn't fully compatible with phone's internal libs.
    Personaly I use ezx cross tool for graphical apps since I don't wanna bloat my phone with duplicated versions from same libs. I do a special move to files that can't be compiled, just keep downgrading optimization level until it became compilable, the smallest level I got was -O1(almost all that compiled with O2 compile with O3 also).


 
+ Reply to Thread

Similar Threads

  1. Replies: 0
    Last Post: 03-07-2009, 07:20 PM
  2. Cross Compiling tool for E6
    By jeg_elsker in forum E6 General Chat
    Replies: 2
    Last Post: 11-24-2008, 09:33 AM
  3. ** FAQ'S, Popular Links, & Downloads ** UPDATED March 09
    By Alpha43 in forum A1200 General Chat
    Replies: 10
    Last Post: 10-13-2008, 05:52 AM
  4. wyoGuide - A cross-platform development guide
    By sandman in forum Development
    Replies: 0
    Last Post: 02-02-2006, 01:04 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
Single Sign On provided by vBSSO

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1