群内朋友们好!
我用的是ipnc rdk v3.8版本, 在建立数据链路时用到了ispLink, 在利用这个link完成raw-data到YUV的格式转换及分辨率的缩放
从原始的3248×2112到3248×2112和1920×1080的2路YUV输出,因为要求25帧/秒的输出,我将
ispPrm.clkDivM = 13;
ispPrm.clkDivN = 20;
数据链路能正常运行1个小时左右然后挂死,
如果我设置成
ispPrm.clkDivM = 13;
ispPrm.clkDivN = 30;
则能正常运行1天多(只测试了1天多)还没发现问题.
想咨询下这2个值我要怎样去设置才能保证输出25帧频率又不会出现数据链路挂死的现象呢?
Chris Meng:
Zhang Jensen,
如果你使用了isplink,说明你的数据就是isif-》DDR-》IPIPE-》ddr。能否只使用capture link实现isif-》ipipe-》DDR?
jensen zhang:
回复 Chris Meng:
Chris Meng:
非常感谢你的回复.我们数据链路前端设计是从CameraLink –> GlbceLink –> ispLink –>…
数据从8127的CPI口进来,在iss那一块还有一些处理, 我不太了解如果用CaptureLink是不是会略过这一块了…
如果按照我们目前这样用.具体那2个值我要怎样设置呢?
如果按照你所说的从CaptureLink进来比目前我们这样做有哪些好处呢?
jensen zhang:
回复 Chris Meng:
非常感谢Chris Meng的回复,我看了下, 我们目前使用的CPU及总线频率都是最高的. 其中DDR我们用到了533MHz, 有同事说是不是可以超频到600MHz, 我看了uboot,好像里面只支持400M, 533MHz,是不是真的可以超频到600MHz的?
Chris Meng:
回复 jensen zhang:
Zhang Jensen,
芯片能够支持的最高频率以你使用的芯片型号的数据手册为准。
对于超频的应用,TI不能保证芯片能正常工作,也是不建议的。