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

tci6614 核间通信出现发送队列描述符阻塞,并且不能恢复

tci6614 核间通信出现发送队列描述符阻塞,并且不能恢复:发送空闲队列初始化描述符为128个,出问题时,添加打印,发现发送空闲队列描述符为0,而发送队列累积了128个描述符,可见描述符已经累积在此,请教一下各位,有没有遇到过类似问题,或者有没有什么排除思路,感谢

Shine:

请问您用的芯片是哪个硅版本?老版本的ARM cache有bug。

user5918265:

回复 Shine:

参考了之前的帖子,确认为PG1.3,所以应该不是 arm cacache bug ,但是我这代码push描述符是没有一致性维护的,不知道是否有影响,我们公司6614平台落地应用已经好几年了,这个问题也是最近一个外场发现的,其他设备没有出现过

Shine:

回复 user5918265:

请问只是一块板子有这个问题?能否把软硬件调试环境描述一下,我问一下e2e。

user5918265:

回复 Shine:

目前就发现一个省有一块板子每隔两天左右复现一次,,其他省没有这个问题。调试环境也是按队列要求正常初始化使用,从空闲队列取描述符,push到646队列,每隔两天这样子业务就异常了,描述符累积在646,但是只有127个,一共128个,少了一个。我想问一下这种情况以往你们调试可能会是什么原因导致?还有就是现在整个队列都已经不能工作,我相信我手动回收描述符应该也是恢复不了业务,这种情况我能重新初始化队列来恢复业务正常吗?

user5918265:

回复 Shine:

接收流那些配置也是正确的,因为其他省也是同一版本,没有反馈有这个问题

Shine:

回复 user5918265:

如果是一模一样的板子,其他板子正常,只有这块板子有问题,我觉得可能硬件的问题更大些,看一下硬件稳定性方面,如:检查电源,时钟和复位信号和DDR3的稳定性,还有焊接问题。

赞(0)
未经允许不得转载:TI中文支持网 » tci6614 核间通信出现发送队列描述符阻塞,并且不能恢复
分享到: 更多 (0)