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

am335x can发送message满了以后有概率出现卡死不发包的情况。

    目前我们在can的调试过程中遇到了问题。如果can的发送message 内存满了会有概率出现can不再发送message的情况。一般这种现象出现在can从站断电重启而am335x不断电的场景中。我们尝试了设置CTL寄存器的ABO位,稍有改善。在出现不发包的问题后我们尝试了通过设置CTL的SWR位进行强制复位,有概率还是会出现不能恢复的情况。

yongqing wang:

message的内存空间能不能设定得大一点?

Room Hr:

回复 yongqing wang:

已经是最大的了,收发都是64共128

yongqing wang:

回复 Room Hr:

使用的是谁的板子,有没有在多个板子上测试一下?

Room Hr:

回复 yongqing wang:

板子是我们自己设计的,也换了两三套,都有这个问题。

赞(0)
未经允许不得转载:TI中文支持网 » am335x can发送message满了以后有概率出现卡死不发包的情况。
分享到: 更多 (0)