嵌入式爱好者

查看: 48043|回复: 3

[Linux] imx6q开发板CAN不能收发

[复制链接]

11

主题

62

帖子

100

积分

i.MX6Q通行证

扫一扫,手机访问本帖
发表于 2019-8-22 11:08:06 | 显示全部楼层 |阅读模式
imx6q_c开发板,内核linux-3.0.35,  CAN不能收发已根据手册配置好can0的速率等参数


从开发板CAN接口(P11)接到USB转CAN分析仪在电脑上运行CAN Test工具发送数据,在开发板中运行candump收不到数据;
开发板中运行cansend can0 0x11 0x22 命令,外面工具也收不到数据,candump也监控不到数据收发;
(USB转CAN分析仪设置回环测试正常收发,表明CAN盒子没问题)


回复

使用道具 举报

11

主题

62

帖子

100

积分

i.MX6Q通行证

 楼主| 发表于 2019-8-23 09:03:37 | 显示全部楼层
自带的candump监测不到cansend发出的消息和外部发送进的消息,该怎么办?:L:L
点评回复 支持 反对

使用道具 举报

1

主题

3670

帖子

4157

积分

发表于 2019-8-23 15:09:37 | 显示全部楼层
你好,你可以用示波器测量一下can总线上有没有数据
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

11

主题

62

帖子

100

积分

i.MX6Q通行证

 楼主| 发表于 2019-8-26 10:23:06 | 显示全部楼层
CAN是差分信号,示波器一个接地一个接H或L量不出来,一个探针接H,一个探针接L的时候能看到有波形跳变一下,表明应该有数据发出来,但candump监测不到?奇怪
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 21:21

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表