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

ti8168 崩溃

之前我们用8168接四个ap0101的芯片是没有问题的,可以出图。但是新做了一批板子之后用原先的程序出现不接ap0101板没有采集时正常,当接上AP0101有视频采集时,系统就会崩溃。没有任何错误输出,网络灯不亮了,串口也没有输出了。同样的程序用之前的一批板子就没有问题。

我们将内存频率降到398MHz之后还是有这个问题。

之后将频率都降低变成 ARM–493MHz, DDR–398, HDVICP–400, L3—560, HDVPSS–280 , Ducati M3–280

这时能够运行一段时间,大概3分钟左右,之后就出现相同的问题。(串口没反应,网络灯不亮,系统死)

请问这种现象一般是什么原因?我们该如何查问题呢?

weisong sang:

jiang liu4,

这种情况很大可能跟DDR的参数配置有关系

Ternence_Hsu:

回复 weisong sang:

不采集视频,不做编码系统是没有问题的吧?

一旦采集编码,系统就奔溃了,是这样的吗?

jiang liu4:

回复 Ternence_Hsu:

是的,一旦采集编码,系统就奔溃了。

后来我们怀疑是散热问题于是我们将DDR的频率降低为531MHz,然后加散热再加上风扇。在这种情况下程序可以正常运行一段时间。

但是在一段时间大概两三个小时之后就会出现capturelink没有采集的现象【我们在capturelink中加了统计帧速的打印信息,运行一段时间就不会打印帧速了】,没有采集之后arm端的程序还在正常运行没有出问题。

jiang liu4:

回复 weisong sang:

我们也感觉是内存的问题,之后使用CCS又计算了一次内存参数,用新的的参数填写到u-boot中,使用修改后的u-boot。

设备启动时停到u-boot中,连接CCS运行内存测试程序,内存测试也能通过。但是一运行设备程序就不行了。

jiang liu4:

回复 Ternence_Hsu:

之后又发现设备只加散热片,不加风扇的情况下崩溃的比较快。设备的电流在M3和DSP启动之后会达到0.94A,之后一点点的增加达到大概1A的时候就挂了。

weisong sang:

回复 jiang liu4:

问题解决了吗?我们之前遇到过类似的问题,老的一批板子一切ok,新做的板子在不跑应用程序的情况下系统正常,一旦应用跑起来,系统就挂掉;硬件的差别是两批板子使用的DDR尽管型号一样,但批次不一样;这个问题折腾了近一个月,问DDR厂家,厂家说两个批次的DDR没区别;没办法,我们各种尝试修改DDR参数,最后好了。

所以我觉得这个问题还是要从DDR的参数入手。

赞(0)
未经允许不得转载:TI中文支持网 » ti8168 崩溃
分享到: 更多 (0)