[go: nahoru, domu]

blob: 4270d210f44752d98095c81b05611b1fa2097aa3 [file] [log] [blame]
Tristan Matthewsf8f14d02014-12-06 19:15:40 -05001SpeexDSP has been ported to the Blackfin DSP, for the STAMP development board.
jm6f47d822005-06-10 04:29:21 +00002
3This port has been tested on the STAMP development board and requires the
4toolchain available at http://blackfin.uclinux.org/
5
Tristan Matthewsf8f14d02014-12-06 19:15:40 -050061/ In order to cross-compile for uClinux from the SpeexDSP tarball:
jm098d3de2006-05-28 09:21:58 +00007
8 ./configure --enable-blackfin-asm --enable-fixed-point --host=bfin-uclinux
Tristan Matthewsf8f14d02014-12-06 19:15:40 -05009 cd libspeexdsp
jm098d3de2006-05-28 09:21:58 +000010 make
jm6f47d822005-06-10 04:29:21 +000011
12The --enable-blackfin-asm option is not required, but it speeds up Speex by
13approximately a factor of two.
14
Tristan Matthewsf8f14d02014-12-06 19:15:40 -0500152/ In order to cross-compile for uClinux from the SpeexDSP git:
jm94d933e2006-06-11 04:26:48 +000016
Tristan Matthewsf8f14d02014-12-06 19:15:40 -050017 git clone git://git.xiph.org/speexdsp.git
18 cd speexdsp
19 ./autogen.sh
20 ./configure --enable-blackfin-asm --enable-fixed-point --host=bfin-uclinux
21 cd libspeexdsp
jm94d933e2006-06-11 04:26:48 +000022 make