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.

How to communicate with DSP and ARM without using OS on ARM side ? Help

I am using DM6446 board. I have a problem that I do not have a DVSDK.

I transfer a application of the video program on board. Under my situation,how to use DSP algorithm on ARM side ? Because the board has a example program video_loopback on ARM side .Can I finish my vidoe program only under CCS?

 

  • FYI, If you have the DM6446 EVM, you can register your board at www.ti.com/davinciregistration and get access to the DVSDK.

    That said, if you do not want to use DVSDK, then I am afraid you have a good amount of work ahead of you.  You see, these SoC devices are comples due to the amount of peripherals and CPU cores it contains all in one chip; in order the get a whole system up and running in these platforms, you are probrably looking at 100Ks lines of code and many developers (unlike some of our other DSP-only products or micro-controller products).  We tried to decrease some of this burden by providing much of the software framework already in the form of the DVSDK.  For example, the DVSDK includes all the peripheral drivers, software modules to manage resoureces and communication across DSP and ARM, rules for DSP algorithm developers to follow to ensure compatibility with the established framework....

    If you choose not to use the DVSDK, you are on the hook for writting much of this yourself.  While the video_loopback example is a good starting point, it is very simple and not nearly as robust in exposing all the features when compared to our Linux video drivers.  The video_loopback example was intended as a way to quickly test the hardware (simple and very specific, but not very flexible).  Unfortunately, we do not have similar test code for ARM to DSP communication, aside from what is included in the DVSDK which is Linux based source code.