This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Beagleboard DSPLink

Hi all,

This is my first post in here. First let me set the context. I am developing a device that is going to measure the power of an audio signal. I am using a Rev C4 Beagleboard for this currently with my audio in fed thro the AUDIO_IN port. I am using Angstrom Linux on the board.

I plan to go about this way. Please correct me if I am wrong or give me any better ideas. I am going to get the AUDIO_IN signal and other initial configurations done via the OMAP processor, then for measuring the audio signal and subsequent processing, use the DSP to do it efficiently. For this I need to use both the ARM and DSP and hence naturally a DSPLink. I believe the measurement algorithm is not going to be so computationally intensive, in that case, can the ARM alone suffice?

Now after installing DSPLink, I am able to run the sample apps in the DSPLink package namely messagegpp, ring_io, etc., perfectly. But when I try to compile the source codes of the samples on my own (just as a precursor to compiling my own app-specific algorithm in future), I get the following error: (I am using Ubuntu 9.10 on the host machine)

/////////////////////////////////////////////////////////

~/dsplink_1_61_03/dsplink/gpp/src/api$ make -s clean 
/home/gopalan/dsplink_1_61_03/dsplink/make/start.mk:26: /home/gopalan/ 
dsplink_1_61_03/dsplink/config/BUILD/CURRENTCFG.MK: No such file or 
directory 
/home/gopalan/dsplink_1_61_03/dsplink/make/current.mk:22: /home/ 
gopalan/dsplink_1_61_03/dsplink/make//systools.mk: No such file or 
directory 
/home/gopalan/dsplink_1_61_03/dsplink/make/current.mk:24: /home/ 
gopalan/dsplink_1_61_03/dsplink/make//osdefs.mk: No such file or 
directory 
make: 2: Command not found 
make: *** [/home/gopalan/dsplink_1_61_03/dsplink/make/rulebase.mk] 
Error 127 

////////////////////////////////////////////////////////////

I have checked the make files and I believe I have set the configurations in the make files correctly. I used this piece of tutorial to set the things (http://ossie.wireless.vt.edu/trac/wiki/BeagleBoard_DSPLink and http://ossie.wireless.vt.edu/trac/wiki/BeagleBoard_CodecEngine).

I would request ur timely help as I have a tight deadline coming up for this project.

Thanks,

Ramasamy Gopalan.

  • Ramasamy,

    Please find details on how to build DSPlink at http://wiki.davincidsp.com/index.php/Building_DSPLink

    Are you using the DSPLink build system to build your applications? Please refer to below link on how to build applications:

    http://wiki.davincidsp.com/index.php/Building_DSPLink_Applications

    Deepali

  • Hi,

    I installed DSPLink and was able to configure the DSPLink by looking into the links that you gave. Thanks for that.

    I have one more question. As I said, the application that I m planning to build consists of a getting an audio file as input, process it using an algorithm using the DSP and send it back to the audio out. Now, to do this what are the tools I need to install apart from DSPLink? How to get the audio input and send it to the DSPLink and similarly how to send the processed audio data back to the audio out from DSPLink?

    Do I have to use TI-codec-engine? If so, how to install it? I am not able to find sufficient docs on the internet as I was able to for DSPLink..........Also, does gstreamer-ti module play a role in my application scenario?

    Thanks,

    Ramasamy Gopalan.

  • Ramasamy,

    Please find my answers inline:

    have one more question. As I said, the application that I m planning to build consists of a getting an audio file as input, process it using an algorithm using the DSP and send it back to the audio out. Now, to do this what are the tools I need to install apart from DSPLink? How to get the audio input and send it to the DSPLink and similarly how to send the processed audio data back to the audio out from DSPLink?

    [Deepali]: I can guide you with which IPC module will help you do efficient data transfer. But, I do not know about the audio integration. I will not be able to guide you on that. I will let others on the community help you with this one.

    Do I have to use TI-codec-engine? If so, how to install it? I am not able to find sufficient docs on the internet as I was able to for DSPLink..........Also, does gstreamer-ti module play a role in my application scenario?

    [Deepali]: CE and gstreamer related information is available at:

    http://wiki.davincidsp.com/index.php/Category:MFP

    http://wiki.davincidsp.com/index.php/GStreamer

    Deepali