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.

IDE for DM6467

Hi,

I am trying to implement a video-processing algorithm on DM6467. I am working on a Linux Host. But I don't know which IDE to use as Code Composer Studio works only on Windows host. So, I was wondering which tools I should look into for accomplishing tasks like programming the ARM and DSP and monitor the interactions between the two processors. How will I be able to instruct the ARM to send a particular set of instructions to be executed on DSP? It would be really great if I can get a brief overview as to how to move forward in implementing the algorithm. As of now the algorithm is in Matlab, but I am working on to get it converted to C using Real Time Workshop of Matlab.

I need to do real-time video processing. DM 6467 unlike DM 6446 isn’t provided with any devices for video capture and video display. So, in addition to VCR and a monitor with component video input, will I need anything else?

Thanks for the help.

Regards,
Abhishek

  • Abhishek said:
    I am trying to implement a video-processing algorithm on DM6467. I am working on a Linux Host. But I don't know which IDE to use as Code Composer Studio works only on Windows host. So, I was wondering which tools I should look into for accomplishing tasks like programming the ARM and DSP and monitor the interactions between the two processors.

    In general you would use two hosts for this sort of development, a Windows PC for working with CCS and a Linux PC (or virtual machine) for working with the ARM, with the typical process being to develop the DSP code in CCS and then package it up so that it can be loaded and executed from the ARM running Linux as opposed to debugging both simultaneously. For a debugging solution that works with both the ARM and DSP simultaneously you may want to consider the Green Hills Multi IDE, which has support for the Davinci processors, you will want to contact Green Hills for further details on their debugging solution.

    Abhishek said:
    How will I be able to instruct the ARM to send a particular set of instructions to be executed on DSP?

    This would typically be done using existing frameworks provided by TI, in particular from an application level you would be leveraging Codec Engine APIs. Assuming your particular algorithm is not a typical video codec (h.264, MPEG4, etc.) than you may want to consider using the IUNIVERSAL interface for Codec Engine.

    Abhishek said:
    So, in addition to VCR and a monitor with component video input, will I need anything else?

    Primarily you would need some video source like a VCR or camera and some sort of display like a TV monitor, in addition you would need the cables to interconnect them. If you are going to be doing debugging on the DSP, particularly with CCS, than you will need an emulator such as an XDS510 or XDS560 as well.