在采集-编码-显示的例子为基础进行修改的,去除了副流、MJPEG流、缩放以及SCD算法。运行的时候会提示
SYSTEM: Invalid proc ID ( procID = 15, linkID = 0xffffffff, cmd = 0x00007003) ASSERT (system_linkApi.c|System_linkControl|42)
详细的日志文件在附件里。有几个问题:
1、如果想要采集的时候就采集一路,除了修改usecase中的文件,是不是还要修改ti_vcap.c以及demo中的相关文件。之前修改过一次,导致TVP5158锁死了。
2、想要把OSD算法替换成自己的一个迭代算法,对每一帧图像按像素迭代。需要生成对应的算法库吗?还是只需要修改OSD对应的C文件以及头文件。
3、每个LINK的输入路数不同,是怎么分配的。比如DEI只能输入8路,那取的是16路中的前8路吗?
pan yu:
对应的修改过的源码也附上。
Ternence_Hsu:
pan yuSYSTEM: Invalid proc ID ( procID = 15, linkID = 0xffffffff, cmd = 0x00007003) ASSERT (system_linkApi.c|System_linkControl|42)
linkID = 0xffffffff, 这个是初始值,你查查程序在哪个位置报错的,应当就能查到了
你现在的demo 是4 通道同时采集的;
如果要修改为一路采集,usecase 和 demo 中都需要修改,参考demo 来调试就可以
pan yu:
回复 Ternence_Hsu:
不知道这算不算报错,只有这个提示,程序运行起来只显示图像就定住了。分析程序还没找到原因。还在看,谢谢你的回复。