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.

DSPLink clock changing problem

Other Parts Discussed in Thread: OMAP-L138, DA8XX, OMAPL138

Hello.

 

We use OMAP-L138 EVM board, DVSDK 4.03.00.06, DSPLink 1.65.01.05, xdctools 3.16.03.36, DMAI 2.20.00.15.

 

The application we are developing acquires an image from VPIF using DMAI, and then sends the image to DSP by DSPLink. DSP does some image processing and sends the image back to GPP. After receiving the image from DSP, GPP puts it to VPIF. It worked on 300 MHz. After we changed OMAP-L138 speed to 456 MHz a problem arose. The application still works, but strange flashes became appears in video output.

 

We modified clock rate in following files:

        “xdctools_3_16_03_36/packages/ti/platforms/evmOMAPL138/Platform.xdc”;

        “xdctools_3_16_03_36/packages/ti/platforms/evmOMAPL138/Platform.tci”;

        “dsplink_1_65_01_05_eng/dsplink/make/DspBios/platform_da850.xs”;

        “dsplink_1_65_01_05_eng/dsplink/make/DspBios/ platform_da8xx.xs”.

 

Rebuilt dsplink, and copied

        “dsplink_1_65_01_05_eng/dsplink/gpp/export/BIN/Linux/OMAPL138/RELEASE/dsplinkk.ko “

to

        “targetfs/lib/modules/2.6.37/kernel/drivers/dsp/dsplinkk.ko”.

 

We also added these lines to DSP's "tci" file:

        config.boards()[0].cpus()[0].clockRate = 456;

        bios.GBL.CLKOUT = 456.0000;

 

Which steps we also should take to make it work?

 

Thank You in advance.

  • Denis,

    With respect to DSPLink, I think your have made all the correct changes. I'm assuming that after you rebuilt dsplink, you also re-built both your ARM and DSP executables.

    I'm guessing that its an issue with the VPIF configuration. Have you studied the OMAP-L138 TRM, Chapter 36. BTW, there is a documentation bug regarding the frame blanking requirements. See the following post for more details.

    http://e2e.ti.com/support/dsp/omap_applications_processors/f/42/t/186673.aspx

    This is more of a hardware configuration. You might try posting in one of the hardware forums.

    Support Forums > ARM & DSP Microprocessors > OMAP Processors > OMAP-L13x, AM1x and C674x Processors Forum

    ~Ramsey