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.