| 1 | | = Guide to Installing Codec Engine with DSPLink on a BeagleBoard = |
| 2 | | |
| 3 | | == Introduction == |
| | 1 | = Guide to Installing DSPLink inside !OpenEmbedded using Codec Engine Recipe = |
| | 2 | |
| | 3 | |
| | 4 | Contents: |
| | 5 | 1 [http://ossie.wireless.vt.edu/trac/wiki/BeagleBoard_CodecEngine#IntroductiontoDSPLink Introduction to DSPLink] [[BR]] |
| | 6 | 2 [http://ossie.wireless.vt.edu/trac/wiki/BeagleBoard_CodecEngine#IntroductiontothisGuide Introduction to this Guide] [[BR]] |
| | 7 | 3 [http://ossie.wireless.vt.edu/trac/wiki/BeagleBoard_CodecEngine#DonloadingandInstallingFiles Downloading and Installing Files] [[BR]] |
| | 8 | 4 [http://ossie.wireless.vt.edu/trac/wiki/BeagleBoard_CodecEngine#ChangingConfigurationSettings Changing Configuration Settings] [[BR]] |
| | 9 | 5 [http://ossie.wireless.vt.edu/trac/wiki/BeagleBoard_CodecEngine#BitbakeandInstall Bitbake and Install] [[BR]] |
| | 10 | 6 [http://ossie.wireless.vt.edu/trac/wiki/BeagleBoard_CodecEngine#BeagleBoardConfiguration BeagleBoard Configuration] [[BR]] |
| | 11 | 7 [http://ossie.wireless.vt.edu/trac/wiki/BeagleBoard_CodecEngine#StartingDSPLink Starting DSPLink] [[BR]] |
| | 12 | 8 [http://ossie.wireless.vt.edu/trac/wiki/BeagleBoard_CodecEngine#DonloadingandInstallingFiles Downloading and Installing Files] |
| | 13 | 8.1 [http://ossie.wireless.vt.edu/trac/wiki/BeagleBoard_CodecEngine#messagegpp messagegpp] [[BR]] |
| | 14 | 8.2 [http://ossie.wireless.vt.edu/trac/wiki/BeagleBoard_CodecEngine#ringio_gpp ringio_gpp] [[BR]] |
| | 15 | 8.3 [http://ossie.wireless.vt.edu/trac/wiki/BeagleBoard_CodecEngine#mpcsxfergpp mpcsxfergpp] [[BR]] |
| | 16 | |
| | 17 | |
| | 18 | == Introduction to DSPLink == |
| | 19 | There are multiple options of how to make use of the onboard TI TMS320C64x+ DSP. The first step is to install the GPP/DSP interface. Two of the more popular interface options are DSPBridge and DSPLink. Both were developed by TI but DSPLink is still supported, which makes DSPLink a more preferable option. After selecting DSPLink as the GPP/DSP interface, you need to build DSPLink for your specific platform. There are two options of doing this as well. Both of these options will install DSPLink and also configure your host system so you can compile your own GPP and DSP applications. |
| | 20 | |
| | 21 | * [http://ossie.wireless.vt.edu/trac/wiki/BeagleBoard_CodecEngine Building DSPLink inside OpenEmbedded] [[BR]] |
| | 22 | This is generally the preferred method. DSPLink can be built using the Codec Engine bitbake recipe. This will install a full version of DSPLink 1.60 in the tmp/staging directory. It will also creates packages to quickly install prebuilt DSPLink sample applications. Further configuration allows you to compile GPP and DSP code. [[BR]] [[BR]] |
| | 23 | * [http://ossie.wireless.vt.edu/trac/wiki/BeagleBoard_DSPLink Building DSPLink outside OpenEmbedded] [[BR]] |
| | 24 | This method installs DSPLink from source which can be downloaded from TI. Version 1.61.03 is used in the guide. Use this option if you need a newer version of DSPLink than 1.60. Following the steps creates modules to install on the !BeagleBoard along with setting up your host system to compile GPP and DSP code. |
| | 25 | |
| | 26 | Although the instructions written at this website were designed around a !BeagleBoard which has an OMAP3530 + TMS320C64x+ DSP, the instructions should be compatible across a variety of platforms with only a minimal number of changes. |
| | 27 | |
| | 28 | |
| | 29 | == Introduction to this Guide == |