TI中文支持网
TI专业的中文技术问题搜集分享网站

DM8148 去除tvp5158 ,dsp返回数据不正确

各位好:

    

8148方案,采用DVRRDK_02.80.00.10开发包
屏蔽掉代码Vsys_create()(实际使用中需要去掉tvp5158 AD芯片) , (代码走的MultiCh_createProgressive4D1VcapVencVdecVdis分支)后 DSP侧的算法受到影响,主要实现功能:ARM侧将采集到的图像数据传给DSP进行处理,返回计算结果返回给ARM端,ARM侧的LINK创建是单独创建的,不在ltiCh_createProgressive4D1VcapVencVdecVdis函数中执行;在原来没有去除TVP5158时,打开代码Vsys_create(),从ARM端的usb口获取视频数据,发到DSP端,结果是正常的。

Chris Meng:

你好,

请问你ARM侧link创建和整个处理(包含DSP)的Chain的建立,是否参考了MultiCh_createProgressive4D1VcapVencVdecVdis函数里面相关初始化的操作?

jun xu7:

回复 Chris Meng:

hi Chris Meng:

   是的,使用以下的函数建立的chainSystem_linkCreate(SYSTEM_LINK_ID_KL_DETECTION_0 ,…)System_linkControl(SYSTEM_LINK_ID_KL_DETECTION_0,…)去掉其他的link之后,目前只剩这个Link,和DSP的通信都是正常的,就是算法无法运算出结果

另外使用Vps_printf在DSP的算法处理端无法打印出正常的数据,不知道啥原因

Chris Meng:

回复 jun xu7:

你好,

请问DSP无法运算出结果,是什么意思?是结果输出结果错误么?

你是否有尝试在DSP侧连上仿真器看看?

你是否有修改过memory配置相关的cfg文件?

赞(0)
未经允许不得转载:TI中文支持网 » DM8148 去除tvp5158 ,dsp返回数据不正确
分享到: 更多 (0)