本人在做imx6q与PC上cantest的通讯测试。用的是天嵌E9的机子。
按照网上《can总线移植总结》这个文档进行了总线移植。
接收器使用了TJA1050的板子。
硬件连接是电脑连接usbcan盒子连接TJA1050的板子连接E9的卡片机,第一次进行收发实验成功,能接收数据也可以发送,但是TJA1050的板子发热很厉害。
第二次我想复现一下这个实验,就发现此时E9发送的数据接收不到了,通过查看can0口的details,发现send完以后,总线就bus-off了。但是loopback实验能成功,这应该说明软件部分没有问题。
我看到论坛里有类似的问题,说是硬件的问题。因为我之前成功过一次,所以就怀疑是不是TJA1050的板子烧坏了,手头目前没有万用表,等明天才能检查。
当然也想请问论坛里的大神,有没有其他看法。
|