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.

EVM816x V4L2 driver & Syslink examples

Hi all,

I should use V4l2 capture driver conjointly with a syslink example application on EVM 816x (EZSDK 5.04). 

Syslink examples dont work when VPSS firmware is loaded. I've already learned that it's memory mapping conflict, but don't know how to resolve this problem.

Can someone help me?

Thanks in advance!

  • Hi,

    Have you gone through this link: http://processors.wiki.ti.com/index.php/EZSDK_Memory_Map

    As you mentioned, you need to change the memory map of the SysLink examples to make them work with the firmware memory map. To do this, you can change the memory configuration in SysLink examples to match the memory map of the EZSDK. The memory map in SysLink examples for the DSP is in the file:

    \packages\ti\syslink\samples\rtos\platforms\ti816x\dsp\Platform.xdc

    You should build the SysLink sample application for EZSDK build so that the application does not attempt to do IPC with the VPSS-M3 (which would conflict with the VPSS firmware). In EZSDK build, the application only attempts to load/do IPC with the DSP.

    i.e. use SDK=EZSDK when building the samples.

    See here for more details: http://processors.wiki.ti.com/index.php/SysLink_Install_Guide

    Regards,
    Mugdha