我们采用DM8127自制版,内存为1G。ISS模块接收1920X1440YUV422数据,经过resize后得到两路数据:
第一路数据放大到2048X1536,然后进行缩小得到一路D1数据和一路512X384数据,其中512X384这路数据和前面的2048X1536数据一起送给DSP进行处理,得到的数据结果送给m3Video进行JPEG编码,同时前面这路D1数据添加OSD后,dup后一份送给m3video进行H.264编码,得到子码流,另一份进行显示输出。
第二路数据可以放大到2048X1536,也可以缩小为1920X1080,或者直接输出1920X1440,添加OSD后,进行H.264编码,得到主码流。
目前出现一个问题,就是当主码流分辨率为1920X1440时,系统运行16天9小时33分左右出现死机,串口,网络均没有响应,显示输出也没有图像;而在此时间之前,系统一切运行正常。但是当主码流分辨率为2048X1536时,系统一切运行正常。
请教TI的工程师一下,这个问题可能出现的原因是什么?
Chris Meng:
你好,
请问DDR的时序参数是否有按照你们使用的DDR芯片重新配置过?DDR SW leveling是否有做过?http://processors.wiki.ti.com/index.php/TI814x-DDR3-Init-U-Boot
电源是否有测量是否稳定?
3802610:
回复 Chris Meng:
经过测试,主码流在1920X1440分辨率下运行固定在16天9小时33分左右出现死机,这个问题与DDR时序存在相关性吗?
另外我们将ISS,HDVPSS, HDVICP, M3, DSP, ARM, L3频率都进行了调整。
Chris Meng:
回复 3802610:
你好,
每次死机的位置是否一样? 如果不一样,是否有尝试降低DDR的频率测试一下,看问题出现时间是否有变长或者问题消失?
3802610:
回复 Chris Meng:
降频测试,166%降到120%,死机时间是一样的。
主要问题是死机前没有任何打印信息,或者不正常。
Chris Meng:
回复 Chris Meng:
你好,
请问你们是否有定位是哪个核挂了?
你们的板子上是否有仿真器接口,能否连上看看具体挂在了哪里?