Changes between Version 2 and Version 3 of BeagleBoard_CodecEngine

Show
Ignore:
Timestamp:
07/23/09 18:01:58 (4 years ago)
Author:
ravishi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BeagleBoard_CodecEngine

    v2 v3  
    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 
     4Contents: 
     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 ==  
     19There 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 
     26Although 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 == 
    430!OpenEmbedded includes a bitbake recipe to install ti-codec-engine.  However, multiple files are needed for this bitbake recipe to complete.  This guide will instruct how to get the ti-codec-engine to build successfully for use on the BeagleBoard.  The guide expects you to have already built an !OpenEmbedded image according to [http://elinux.org/BeagleBoardAndOpenEmbeddedGit elinux] and installed the root file system and uImage onto a formatted SD card. 
     31 
     32Once DSPLink has been installed on both your BeagleBoard and your Linux Host System, further configuration is necessary to compile GPP and DSP code.  The second half of this guide will show you how to do this. 
    533 
    634To start, make sure that you have set the directory environment variable for !OpenEmbedded.  Replace "oe" to whatever your !OpenEmbedded root directory is called.