Tristan Matthews | f8f14d0 | 2014-12-06 19:15:40 -0500 | [diff] [blame] | 1 | SpeexDSP has been ported to the Blackfin DSP, for the STAMP development board. |
jm | 6f47d82 | 2005-06-10 04:29:21 +0000 | [diff] [blame] | 2 | |
| 3 | This port has been tested on the STAMP development board and requires the |
| 4 | toolchain available at http://blackfin.uclinux.org/ |
| 5 | |
Tristan Matthews | f8f14d0 | 2014-12-06 19:15:40 -0500 | [diff] [blame] | 6 | 1/ In order to cross-compile for uClinux from the SpeexDSP tarball: |
jm | 098d3de | 2006-05-28 09:21:58 +0000 | [diff] [blame] | 7 | |
| 8 | ./configure --enable-blackfin-asm --enable-fixed-point --host=bfin-uclinux |
Tristan Matthews | f8f14d0 | 2014-12-06 19:15:40 -0500 | [diff] [blame] | 9 | cd libspeexdsp |
jm | 098d3de | 2006-05-28 09:21:58 +0000 | [diff] [blame] | 10 | make |
jm | 6f47d82 | 2005-06-10 04:29:21 +0000 | [diff] [blame] | 11 | |
| 12 | The --enable-blackfin-asm option is not required, but it speeds up Speex by |
| 13 | approximately a factor of two. |
| 14 | |
Tristan Matthews | f8f14d0 | 2014-12-06 19:15:40 -0500 | [diff] [blame] | 15 | 2/ In order to cross-compile for uClinux from the SpeexDSP git: |
jm | 94d933e | 2006-06-11 04:26:48 +0000 | [diff] [blame] | 16 | |
Tristan Matthews | f8f14d0 | 2014-12-06 19:15:40 -0500 | [diff] [blame] | 17 | 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 |
jm | 94d933e | 2006-06-11 04:26:48 +0000 | [diff] [blame] | 22 | make |