This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
1m 2m 3m波特率下tcan4550数据传输没有问题,但是当配置波特率为5m时,传输会变得不稳定,出现异常后需要先ifconfig can2 down后在ifconfig can2 up 才能重新进行数据传输。
chen工,我这边大概是这么测试的:CAN总线上两个节点,一个收一个发,仲裁段波特率500K,数据段是5M,在收发数据的过程中有一定概率出现异常,异常后发送端无法再发送数据了,SPI引脚通过示波器抓不到波形,必须得ifconfig CAN2 down后在ifconfig can2 up 后才能在重新发送数据。
好的,收到您的问题,关于您的这个问题我正在确认,并且对TCAN4550的最大data rate的问题我也进一步确认中。
你好,感谢你的回复,5m不稳定的情况已得到解决,主要还是内核打了其他补丁的影响。
你好,现在我遇到一个新的问题,花了三四天还没解决,在这里希望可以得到你的帮助。我的测试情况如下:
硬件配置 : USBTOCANFD分析仪:节点1 TCAN4550:节点2
实验条件 : 仲裁段波特率 1M,数据段5M,传输64字节,帧间隔10ms(循环发送)
结果 : 一、当一个节点发一个节点收时,一切正常;
二、当两个节点同时收发时,我板子这边的程序发送进程会卡死,同时驱动会报 msg lost in rxf0的错误信息
另外,我们的板子也是用的TI的A15系列,运行的linux系统。
在这里还迫切希望得到你们的回复与帮助,我这边驱动和应用程序都在尝试不断修改优化,但效果不明显。