明远智睿技术论坛

标题: EK314CAN总线测试问题 [打印本页]

作者: 文涛流派    时间: 2016-9-27 09:39
标题: EK314CAN总线测试问题
EK314板子中Linux3.0.35系统关于CAN总线的测试除了使用示波器还有其他方法吗

作者: 唐斌    时间: 2016-9-27 09:56
把两个CAN正确连接。
ip link set can0 up type can bitrate 125000
ip link set can1 up type can bitrate 125000
candump can0 &
cansend can1 1F334455#1122334455667788

作者: 文涛流派    时间: 2016-9-27 11:39
软件02 发表于 2016-9-27 09:56
把两个CAN正确连接。
ip link set can0 up type can bitrate 125000
ip link set can1 up type can bitrate ...

linux 3.0.35系统中不支持candump和cansend命令..............
作者: 唐斌    时间: 2016-9-27 13:55
文涛流派 发表于 2016-9-27 11:39
linux 3.0.35系统中不支持candump和cansend命令..............

要这样测CAN就烧录Linux-3.14.52。
作者: 文涛流派    时间: 2016-9-28 14:50
软件02 发表于 2016-9-27 13:55
要这样测CAN就烧录Linux-3.14.52。

如果我想在Linux-3.0.35下这样调试   
需要做哪些工作
作者: 软件01    时间: 2016-9-28 14:56
文涛流派 发表于 2016-9-28 14:50
如果我想在Linux-3.0.35下这样调试   
需要做哪些工作

方法一样的,可以编译出cansend和candump来测试;
或者可以用我们的测试程序,server.c和client.c是CAN的收发测试程序
作者: 文涛流派    时间: 2016-9-28 15:11
软件01 发表于 2016-9-28 14:56
方法一样的,可以编译出cansend和candump来测试;
或者可以用我们的测试程序,server.c和client.c是CAN的 ...

linux 3.0.35系统下有can0和can1相接的接发测试程序吗   没找到????

作者: 软件01    时间: 2016-9-28 15:13
文涛流派 发表于 2016-9-28 15:11
linux 3.0.35系统下有can0和can1相接的接发测试程序吗   没找到????

有的,在网盘Linux-3.0.35目录下的子目录,自己找一下
作者: 文涛流派    时间: 2016-9-28 15:27
软件01 发表于 2016-9-28 15:13
有的,在网盘Linux-3.0.35目录下的子目录,自己找一下

知道了   你给的程序接收和发送都是can0口   能这个直接使用吗    还是说把接收改成can1  然后硬件上让can0和can1想连接   然后运行server和client就没问题了??
作者: 文涛流派    时间: 2016-9-28 15:54
软件01 发表于 2016-9-28 15:13
有的,在网盘Linux-3.0.35目录下的子目录,自己找一下

在吗  能给解决一下疑问吗
作者: 软件01    时间: 2016-9-28 16:13
文涛流派 发表于 2016-9-28 15:27
知道了   你给的程序接收和发送都是can0口   能这个直接使用吗    还是说把接收改成can1  然后硬件上让ca ...

你把一个测试程序改为can0,一个改为can1就行;测试时,记得把CAN0和CAN1的管脚相连接,还有3.14.52的QT程序是可以手册测试;
作者: 文涛流派    时间: 2016-9-28 16:42
软件01 发表于 2016-9-28 16:13
你把一个测试程序改为can0,一个改为can1就行;测试时,记得把CAN0和CAN1的管脚相连接,还有3.14.52的QT程 ...

还是没有收到数据,说一下您的联系方式我具体跟你说一下情况
作者: 软件01    时间: 2016-9-28 17:10
文涛流派 发表于 2016-9-28 15:27
知道了   你给的程序接收和发送都是can0口   能这个直接使用吗    还是说把接收改成can1  然后硬件上让ca ...

自己重新编译一下:
修改一下程序,一个用设备can0,一个用设备can1
作者: 文涛流派    时间: 2016-10-8 15:03
软件01 发表于 2016-9-28 17:10
自己重新编译一下:
修改一下程序,一个用设备can0,一个用设备can1

我编译之后能通过


我现在是用USB转CAN转接器 和CAN0进行通信   使用CAN0的接收程序    当USB转CAN总线转接器软件发送数据时  CAN0接收不到数据是什么原因???




欢迎光临 明远智睿技术论坛 (http://bbs.myzr.com.cn/) Powered by Discuz! X3.2