<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18904">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2 face=Arial>Vijay,</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>I used Code Composer Studio 3.x to directly build
everything. There could certainly be issues with the ./configure, make,
make install process. There are .pjt files supplied to build in the
CCS simulator, so I suggest that you try that. The c55x option is just a
compile switch, which deals with the fact that this platform has a 16-bit
"byte", among other things.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Regards,</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Jim Crichton</FONT></DIV>
<BLOCKQUOTE
style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
<DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV
style="FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: black"><B>From:</B>
<A title=vijay.gabale@gmail.com href="mailto:vijay.gabale@gmail.com">Vijay
Gabale</A> </DIV>
<DIV style="FONT: 10pt arial"><B>To:</B> <A title=yates@ieee.org
href="mailto:yates@ieee.org">Randy Yates</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Cc:</B> <A title=speex-dev@xiph.org
href="mailto:speex-dev@xiph.org">speex-dev@xiph.org</A> </DIV>
<DIV style="FONT: 10pt arial"><B>Sent:</B> Saturday, April 10, 2010 4:19
AM</DIV>
<DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Speex-dev] running speex on
c5505 usb sticki</DIV>
<DIV><BR></DIV>Hi Randy,<BR><BR>Thanks for reply. I have one question
though.<BR><BR>While compiling the speex (downloaded from <A
href="http://downloads.xiph.org/releases/speex/speex-1.2rc1.tar.gz">http://downloads.xiph.org/releases/speex/speex-1.2rc1.tar.gz</A>),
I gave <FONT size=4>./configure -enable-ti-c55x</FONT> option and then
built the library through make and make install using cygwin. In this case, I
get this error "<SPAN style="FONT-SIZE: medium">error: member "bits.o" of
archive "c:/cygwin/usr/local/lib/libspeex.a" is not recognized object
file</SPAN>"<BR><BR>Enabling c55x option while configuring the speex is not
supposed to tackle this problem?<BR><BR>Awaiting your
reply.<BR><BR>Regards,<BR>Vijay<BR><BR>
<DIV class=gmail_quote>On Fri, Apr 9, 2010 at 11:04 PM, Randy Yates <SPAN
dir=ltr><<A href="mailto:yates@ieee.org">yates@ieee.org</A>></SPAN>
wrote:<BR>
<BLOCKQUOTE
style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex"
class=gmail_quote>Oh my.<BR><BR>The c:/Program Files/Speex/libspeex.lib file
is a Windows/x86 library<BR>file. The code within this files is not C55x
binary but x86 binary.<BR>Further, the format of a Windows/x86 library file
is different from that<BR>produced by the C55x code generation tools'
archive utility, and that is<BR>what the linker is complaining
about.<BR><BR>As far as I know, there is no pre-developed C55x speex
library, so<BR>you'll have to build it yourself.<BR><BR>--Randy<BR>
<DIV>
<DIV></DIV>
<DIV class=h5><BR><BR>Vijay Gabale <<A
href="mailto:vijay.gabale@gmail.com">vijay.gabale@gmail.com</A>>
writes:<BR><BR>> Hi,<BR>><BR>> I am currently working on C5505 USB
stick<BR>> <A
href="http://focus.ti.com/docs/toolsw/folders/print/tmdx5505ezdsp.html"
target=_blank>http://focus.ti.com/docs/toolsw/folders/print/tmdx5505ezdsp.html</A>
to sample<BR>> input voice and encode it. For compiling and buring usual
programs, I am<BR>> using CCStudio 4.0.<BR>><BR>> For encoding
voice samples, I am using Speex codec binary<BR>> <A
href="http://downloads.xiph.org/releases/speex/speex-1.2beta3-win32.zip"
target=_blank>http://downloads.xiph.org/releases/speex/speex-1.2beta3-win32.zip</A>
or<BR>> <A
href="http://downloads.us.xiph.org/releases/speex/speex_win32_1.0.4_setup.exe"
target=_blank>http://downloads.us.xiph.org/releases/speex/speex_win32_1.0.4_setup.exe</A>.
I<BR>> could include "speex/speex.h" without any compilation
error.<BR>><BR>> But as soon as I insert any speex function call
like<BR>> "speex_bits_init(&bits)", the linker throws error something
like this "error:<BR>> Corrupt member header: 'C:/Program
Files/Speex/libspeex/libspeex.lib'" I<BR>> have included following things
for compilation and linking in CC Studio IDE:<BR>><BR>> 1. project
-> properties -> C5500 compiler -> include options : added
path<BR>> to speex/speex.h<BR>><BR>> 2. project -> properties
-> c5500 linker -> fie search path : added<BR>> libspeex.lib and
added path "c:/Program Files/Speex/libspeex" to<BR>>
library-search-path.<BR>><BR>> Any ideas as to how to make speex code
work with C5505 USB stick. The error<BR>> I have mentioned seems to be
linking error.<BR>><BR>> Awaiting your replies.<BR>><BR>>
Vijay<BR></DIV></DIV>>
_______________________________________________<BR>> Speex-dev mailing
list<BR>> <A
href="mailto:Speex-dev@xiph.org">Speex-dev@xiph.org</A><BR>> <A
href="http://lists.xiph.org/mailman/listinfo/speex-dev"
target=_blank>http://lists.xiph.org/mailman/listinfo/speex-dev</A><BR><FONT
color=#888888><BR>--<BR>Randy Yates
% "She's sweet on Wagner-I think
she'd die for Beethoven.<BR>Digital Signal Labs
% She love the way Puccini lays down a tune,
and<BR>mailto://<A href="mailto:yates@ieee.org">yates@ieee.org</A>
% Verdi's always creepin' from her
room."<BR><A href="http://www.digitalsignallabs.com"
target=_blank>http://www.digitalsignallabs.com</A> % "Rockaria", *A New
World Record*, ELO<BR></FONT></BLOCKQUOTE></DIV><BR>
<P>
<HR>
<P></P>_______________________________________________<BR>Speex-dev mailing
list<BR>Speex-dev@xiph.org<BR>http://lists.xiph.org/mailman/listinfo/speex-dev<BR></BLOCKQUOTE></BODY></HTML>