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

关于8127 resize 停掉的问题

Hi Chris

 

我们的相机偶尔还是会出现带宽类问题导致的resize卡住,

 

为了提高可靠性,现在我们做了个检测,如果出现卡住的情况,

就通过下面的途径发消息

System_linkControl(SYSTEM_LINK_ID_CAMERA,CAMERA_LINK_CMD_FORCE_RESET, NULL, 0, TRUE);

最终调用 Iss_captResetAndRestart,重启采集部分。

为了测试可靠性,我们每隔10秒调用一次System_linkControl(SYSTEM_LINK_ID_CAMERA,CAMERA_LINK_CMD_FORCE_RESET, NULL, 0, TRUE);

 

发现前几次(1~7,8次随机)都可以成功,

后面会不成功,不成功的现象有两种

 

1.系统卡死,整个系统包括A8和M3 VPSS/VIDEO全死掉

2.系统不死,cameraLink能恢复成功,resize恢复不了, ISIF的MODESET寄存器,OVF(bit 11)会出现1,说明ISIF overfow。

 

如果你们碰到过,能否帮支持一下,多谢!

Chris Meng:

你好,

请问你使用的是否是IPNC RDK3.5?如果是,请尝试替换附件的文件到..\ti_tools\iss_03_50_00_00\packages\ti\psp\iss\drivers\capture\src\issdrv_captureApi.c,看是否有改善。

old wang:

回复 Chris Meng:

Hi Chris

 感谢支持!

我们目前使用的是IPNC RDK 3.8.

3.5我们也试过,重复执行System_linkControl(SYSTEM_LINK_ID_CAMERA,CAMERA_LINK_CMD_FORCE_RESET,NULL, 0, TRUE)

也会死。

你刚发的这个文件我在IPNCRDK 3.5下,试了下,复位5次后死了。

[m3video] Channel:0 inputframerate:25 targetfps:5 [m3video] Channel:1 inputframerate:25 targetfps:25 [m3video] ENCLINK: new targetbitrate to set:8000000 [m3video] ENCLINK: new targetframerate to set:25000 [m3video] Channel:2 inputframerate:25 targetfps:25 [m3video] ENCLINK: new targetbitrate to set:512000 [m3video] ENCLINK: new targetframerate to set:25000 [m3vpss ] 15471: CAMERA: Overflow detected on VP0, Total Resets = 1 [m3vpss ] 15471: CAMERA: Overflow detected on VP1, Total Resets = 1 [m3vpss ] 20471: CAMERA: Overflow detected on VP0, Total Resets = 2 [m3vpss ] 20471: CAMERA: Overflow detected on VP1, Total Resets = 2 [m3vpss ] 25471: CAMERA: Overflow detected on VP0, Total Resets = 3 [m3vpss ] 25471: CAMERA: Overflow detected on VP1, Total Resets = 3 [m3vpss ] 30471: CAMERA: Overflow detected on VP0, Total Resets = 4 [m3vpss ] 30471: CAMERA: Overflow detected on VP1, Total Resets = 4 [m3vpss ] 35471: CAMERA: Overflow detected on VP0, Total Resets = 5 [m3vpss ] 35471: CAMERA: Overflow detected on VP1, Total Resets = 5

Chris Meng:

回复 old wang:

你好,

请问你们的camera是接在VIP上的,还是ISS上的?

你现在使用软件是复位ISS的。这个代码是有客户验证成功的。

old wang:

回复 old wang:

又跑了一次,复位17次死掉了,看起来是随机的,但总会死掉。

old wang:

回复 Chris Meng:

Hi Chris

1. 我们接的是ISS

2. 我们使用的版本是IPNCRDK 3.8,有没有3.8的文件?

3. 客户验证成功有没有多次测试过?我们在有限的几次中也是可以成功的。

Chris Meng:

回复 old wang:

你好,

之前测试这个代码的客户也是多次复位ISS的测试。

你能否提供你的测试代码,我可以在IPNC RDK3.5上测试一下。

old wang:

回复 Chris Meng:

好的, 我通过邮件单独发给你.

old wang:

回复 Chris Meng:

Chris

测得怎么样了?

old wang:

回复 Chris Meng:

Hi Chris

感谢支持!

死机的应该是这个原因。加了SYNCEN =0 后,没再死机了。

现在还存在另一种现象,复位不成功, MODESET 的bit 11 OVF 被置位,恢复不了。

赞(0)
未经允许不得转载:TI中文支持网 » 关于8127 resize 停掉的问题
分享到: 更多 (0)