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

dm8127 ipnc_rdk3.8启动时vpss有时挂死

ipnc程序启动时有时会出现挂死, 挂死的位置有时在不同的地方,大部分的时候出现在Alg_ITK_Link_init() -> Utils_tskCreate() -> Task_create(). 接着m3vpss就没有反应了。整个ipnc_rdk因为m3vpss挂死不能出流而不能正常运行。 

使用了ipnc_rdk3.5和ipnc_rdk3.8都一样的情况。

请问大家开发中有没有遇到这样的问题? 怎么样解决?

Chris Meng:

你好,

是你们自己做的板子么?如果是,DDR的时序参数是否有按照你们使用的DDR芯片调整过,SW leveling是否有做过?DDR布线是否完全按照数据手册上来布的?

你是否有尝试降低DDR的频率,看挂起问题是否有改善?

user1534234:

回复 Chris Meng:

 谢谢您的回答

板子是仿制appro ipnc的板子制作的。 降了DDR的频率,结果还是一样存在。 如果DDR不稳定,按道理arm linux应该也会出问题,但是vpss挂死时没有发现过arm linux出过问题,linux系统依然可以正常运行。

试着提高ARM_CORE, IVA, DSP等的电压,问题依然没有解决。 请问还有什么其它的原因造成这个现象呢?

另外还有一个问题,编译出来的ipnc_rdk_fw_m3vpss.xem3的大小有4.7MB,但是config_512M.bld的VPSS/DSS M3 code分配的内存只有2MB,请问有影响吗?

赞(0)
未经允许不得转载:TI中文支持网 » dm8127 ipnc_rdk3.8启动时vpss有时挂死
分享到: 更多 (0)