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.

关于ispLink中的clkDivM,clkDivN这2个值的设置问题



群内朋友们好!

      我用的是ipnc rdk v3.8版本, 在建立数据链路时用到了ispLink, 在利用这个link完成raw-data到YUV的格式转换及分辨率的缩放

从原始的3248x2112到3248x2112和1920x1080的2路YUV输出,因为要求25帧/秒的输出,我将

  ispPrm.clkDivM =  13;
    ispPrm.clkDivN =  20;

数据链路能正常运行1个小时左右然后挂死,

如果我设置成

  ispPrm.clkDivM =  13;
    ispPrm.clkDivN =  30;

则能正常运行1天多(只测试了1天多)还没发现问题.

想咨询下这2个值我要怎样去设置才能保证输出25帧频率又不会出现数据链路挂死的现象呢?

  • Zhang Jensen,

    如果你使用了isplink,说明你的数据就是isif-》DDR-》IPIPE-》ddr。能否只使用capture link实现isif-》ipipe-》DDR?

  • Chris Meng:

         非常感谢你的回复.我们数据链路前端设计是从CameraLink --> GlbceLink --> ispLink -->...

    数据从8127的CPI口进来,在iss那一块还有一些处理, 我不太了解如果用CaptureLink是不是会略过这一块了...

    如果按照我们目前这样用.具体那2个值我要怎样设置呢?

    如果按照你所说的从CaptureLink进来比目前我们这样做有哪些好处呢?

  • Jensen,

    你的问题看起来是系统性能问题。

    请在看看芯片的各个模块的频率特别是M3/DDR是否已经配置为你们使用的芯片支持的最高频率。

    glbcelink是否必须的?如果是,你们就需要在功能和帧率(性能)上找一个平衡点。

    jensen zhang 说:
    如果按照你所说的从CaptureLink进来比目前我们这样做有哪些好处呢?

    减少DDR读写,帧率可能可以满足,你可以尝试一下。

  • 非常感谢Chris Meng的回复,我看了下, 我们目前使用的CPU及总线频率都是最高的. 其中DDR我们用到了533MHz, 有同事说是不是可以超频到600MHz, 我看了uboot,好像里面只支持400M, 533MHz,是不是真的可以超频到600MHz的?

  • Zhang Jensen,

    芯片能够支持的最高频率以你使用的芯片型号的数据手册为准。

    对于超频的应用,TI不能保证芯片能正常工作,也是不建议的。