public inbox for linux-omap@vger.kernel.org
 help / color / mirror / Atom feed
* RE: building XDAIS algorithms
@ 2005-12-09 15:06 Hunter, Jon
  2005-12-09 16:42 ` Carlos Davila
  0 siblings, 1 reply; 5+ messages in thread
From: Hunter, Jon @ 2005-12-09 15:06 UTC (permalink / raw)
  To: Carlos Davila, Linux OMAP Open Source

Hi Carlos, 

> I have been adapting the base RF6 application that comes with 
> the TI Linux Dsp Tools. The base application implements an 
> FIR filter and a volume control. The executable code that 
> implements the XDAIS FIR filter algorithm comes in library 
> files located in the rf_3_11_dsp/lib directory and appears to 
> have already been built, i.e. the executable XDAIS FIR 
> algorithm code is not built when the dsp side RF6 application 
> is built, rather, it appears to have been built with code 
> composer studio using the project file in 
> rf_3_11_dsp/src/fir_ti/. Is it possible to build the dsp-side 
> XDAIS algorithm executables using only the Linux DSP Tools or 
> the montavista tools, without CCS?
> 
> Thank you,
> Carlos
> 


This should be possible. However, you will need to create a Makefile for
the FIR filter project. The *.pjt file that CCS uses is a text file and
so you can view this with any text editor. In the *.pjt file you will
see a list of the source files included in the project, plus the
compiler and linker options used for building the project and creating
the *.out file. 

Regards,
Jon
 

^ permalink raw reply	[flat|nested] 5+ messages in thread
* RE: building XDAIS algorithms
@ 2005-12-09 19:47 Hunter, Jon
  2005-12-09 22:55 ` Carlos Davila
  0 siblings, 1 reply; 5+ messages in thread
From: Hunter, Jon @ 2005-12-09 19:47 UTC (permalink / raw)
  To: Carlos Davila; +Cc: Linux OMAP Open Source

Hi Carlos

> Thanks for your response Jon. The .pjt file also has settings 
> for an "Archiver" and a "DspBiosBuilder". I assume the 
> DspBiosBuilder is not needed since DspBios is already 
> incorporated into RF6, but the archiver appears to be what 
> generates the for_ti.l55l library file used by RF6. 
> Can this also be done by gcc?


Yes I believe this can be done via gcc. The archiver is included with
the linux c55x dsp tools. The archiver is located in the
cgtools-c5500-v2.56/bin/ directory and it is the tool called ar55. 

After you have compiled the source files and generated the *.obj files
you can create a library by doing something like:

ar55 -r [libname] [obj file names]

Eg. ar55 -r fir_ti.l55l fir_ti.o55 fir_ti_filter.o55 fir_ti_ialg.o55
fir_ti_vt.o55

Regards,
Jon

^ permalink raw reply	[flat|nested] 5+ messages in thread
* building XDAIS algorithms
@ 2005-12-09  4:47 Carlos Davila
  0 siblings, 0 replies; 5+ messages in thread
From: Carlos Davila @ 2005-12-09  4:47 UTC (permalink / raw)
  To: Linux OMAP Open Source

Hello,

I have been adapting the base RF6 application that comes with the TI 
Linux Dsp Tools. The base application implements an FIR filter and a 
volume control. The executable code that implements the XDAIS FIR filter 
algorithm comes in library files located in the rf_3_11_dsp/lib 
directory and appears to have already been built, i.e. the executable 
XDAIS FIR algorithm code is not built when the dsp side RF6 application 
is built, rather, it appears to have been built with code composer 
studio using the project file in rf_3_11_dsp/src/fir_ti/. Is it possible 
to build the dsp-side XDAIS algorithm executables using only the Linux 
DSP Tools or the montavista tools, without CCS?

Thank you,
Carlos

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2005-12-09 22:55 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-09 15:06 building XDAIS algorithms Hunter, Jon
2005-12-09 16:42 ` Carlos Davila
  -- strict thread matches above, loose matches on Subject: below --
2005-12-09 19:47 Hunter, Jon
2005-12-09 22:55 ` Carlos Davila
2005-12-09  4:47 Carlos Davila

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox