This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: Adding xscale support to my eCos config


Ugh.  For some reason the compile option I thought I had changed in configtool didn't stick.  Once I was able to stick it things seemed to work.


> From: csb_80@hotmail.com
> To: gary@mlbassoc.com
> CC: ecos-discuss@ecos.sourceware.org
> Date: Wed, 14 Nov 2007 11:15:36 -0500
> Subject: RE: [ECOS] Adding xscale support to my eCos config
>
>
> Yes, I rebuilt eCos with the same -mcpu=xscale option.
>
>
>> Date: Wed, 14 Nov 2007 08:23:11 -0700
>> From: gary@mlbassoc.com
>> To: csb_80@hotmail.com
>> CC: ecos-discuss@ecos.sourceware.org
>> Subject: Re: [ECOS] Adding xscale support to my eCos config
>>
>> C B wrote:
>>>
>>> Yes, I believe it should just be a compiler issue.
>>>
>>> I'll have to look into the 'march' flag but I had tried to compile my application with -mcpu=xscale and I got an error message saying that libtarget.a uses FPA instructions where as my app uses VFP instructions. So, I assumed I need to similarly modify how I build eCos but it's not clear to me at the moment where to make that change (at least within the configtool).
>>
>> Did you rebuild eCos using these same settings?
>>
>>>> Date: Wed, 14 Nov 2007 14:30:44 +0100
>>>> From: andrew@lunn.ch
>>>> To: csb_80@hotmail.com
>>>> CC: ecos-discuss@ecos.sourceware.org
>>>> Subject: Re: [ECOS] Adding xscale support to my eCos config
>>>>
>>>> On Wed, Nov 14, 2007 at 08:19:46AM -0500, C B wrote:
>>>>>
>>>>> Coming from a long background developing Applications in Java to the
>>>>> embedded world is quite a switch so please bear with me. I've got
>>>>> an eCos configuration working based on the latest from CVS for an
>>>>> ARM9 based target from Atmel. I've written simple applications in
>>>>> C, linked against the eCos libs and successfully executed them on my
>>>>> target. So, my question: My target supports an extended DSP
>>>>> instruction set (xscale). I see an xscale package in the eCos I've
>>>>> checked out but it is not clear to me how I get from my current eCos
>>>>> configuration to one in which I can make calls from my C application
>>>>> to make use of the xscale instruction set. I would appreciate any
>>>>> hints. Thanks!
>>>> Isn't this just a compiler issue? So long as the compile knows you are
>>>> using an xscale with these extra instructions, it should use them.
>>>>
>>>> Look what flags are passed to the compiler, in particular march.
>>>>
>>>> If you want to explicitly call these xscale instructions, you will
>>>> need to do inline/out of line assembly language programming, or find a
>>>> library from somewhere which has wrapped them up in something easier
>>>> to use.
>>>>
>>>> Andrew
>>
>> --
>> ------------------------------------------------------------
>> Gary Thomas | Consulting for the
>> MLB Associates | Embedded world
>> ------------------------------------------------------------
>
> _________________________________________________________________
> Windows Live Hotmail and Microsoft Office Outlook – together at last.  Get it now.
> http://office.microsoft.com/en-us/outlook/HA102225181033.aspx?pid=CL100626971033
>
> --
> Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
> and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
>

_________________________________________________________________
Climb to the top of the charts!? Play Star Shuffle:? the word scramble challenge with star power.
http://club.live.com/star_shuffle.aspx?icid=starshuffle_wlmailtextlink_oct

--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]