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


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

-- 
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]