i.MX6Q can应用问题(已解决)

2020-02-21 20:50发布

本帖最后由 FSL_TICS_Rita 于 2014-10-8 17:46 编辑

因为项目中要用到,最近在调试i.MX6Q下的CAN BUS。
参考canutils-4.0.6源代码实现了一个应用程序,在测试中发现,i.MX6Q发送第一个数据包时,接收端会收到一个错误提示,虽然有提示,但是双方通信最后还是成功了。
我没有can分析仪,因此无法抓包分析。有谁对linux下canbus比较熟的?给点意见。
一个错误是:CAN_FLAG_EWG---Error Warning Flag
另一个是:CAN_FLAG_EPV---Error Passive Flag

STM32接收端调试信息:(STM32端的驱动在其他项目中已经验证过)

QQ截图20140904102146.png (114.96 KB, 下载次数: 0) 下载附件 2014-9-4 10:21 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
abszy
1楼-- · 2020-02-22 00:36
对CAN不熟悉  期待高手回答
fengyunyu
2楼-- · 2020-02-22 06:27
这个其实和linux关系不大,可能和CAN驱动芯片及相关电路有关。

网络上搜到的CAN错误笔记.pdf (1.93 MB, 下载次数: 20) 2014-9-4 10:28 上传 点击文件名下载附件
bruce_helen
3楼-- · 2020-02-22 10:32
fengyunyu 发表于 2014-9-4 10:28
这个其实和linux关系不大,可能和CAN驱动芯片及相关电路有关。

资料相当好,谢谢分享
sdlibin007
4楼-- · 2020-02-22 10:46
 精彩回答 2  元偷偷看……
bruce_helen
5楼-- · 2020-02-22 13:51
sdlibin007 发表于 2014-9-4 11:08
楼主能否分享CAN总线的资料,感觉这个东西很神奇的样子!!

CAN我感觉还是很有前途的,比那些RS485之类的要先进。
资料我没有,上网搜吧
sdlibin007
6楼-- · 2020-02-22 14:19
bruce_helen 发表于 2014-9-4 11:31
CAN我感觉还是很有前途的,比那些RS485之类的要先进。
资料我没有,上网搜吧  ...

这个应该确实有前途,工业应用貌似还挺多的!!

一周热门 更多>