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.

Running an algorithm on the Beagle's DSP

Hi,

I am looking to run some signal processing algorithms on the DSP of a test board (Beagleboards xm). The Beagleboard is running Windows CE7 and I my development system is Windows 7. Since I am doing my development in Visual Studio 2008, it would seem that in order for me to get an algorithm running on the DSP, I would need to somehow use SYS/BIOS through VS2008. Can you please confirm if this is correct and what steps I need to take? I really don't know anything about writing code for processors and embedded programming.

Thanks

  • Which operating system are you planning to run on your beagle board? BIOS? Or Windows?

    If you want to run your algorithm with BIOS on the DSP, then I would recommend using CCS to build/load/run/test your app.  CCS is the IDE supported by TI to develop BIOS applications.

    Steve

  • The beagleboard-xm will be running Windows CE7. Most of the development for this (much larger) project is done in Visual Studio 2008. Since a small part of the project involves signal processing operations, we would like a way to utilize the DSP on the board for those operations.

    I already have Adaneo Windows CE BSP running on the ARM processor of the Beagleboard-xm and Visual Studio 2008 on the development machine.

    1) Is SYS/BIOS an operating system in a sense that it will be running on the DSP while Windows CE runs on the ARM? If so, does it need to be loaded seperately on the DSP or building a project correctly in CCS or Visual Studio will cause the DSP to run SYS/BIOS automatically and carry out the signal processing operations that it is told to?

    2) All of the examples that I have seen for the Beagleboard-xm in CCS seem to involve a target running linux. Is there a way to use CCS to create a simple .exe that can be run from Windows CE, and send commands to the DSP processor?

    3) Can SYS/BIOS be used in Visual Studio 2008 by simply including some files and calling the SYS/BIOS functions?

    4) Assuming that CCS can do the trick and is the best way to do it (please advise), would there be an issue that the development of most of the project takes place in Visual Studio 2008 but this small portion would happen in CCS?

    Thanks for all of your help!

    Avi