查看: 3865|回复: 3

[已解决] flexcan 测试(已解决)

[复制链接]

该用户从未签到

27

主题

183

帖子

0

中级会员

Rank: 3Rank: 3

积分
324
最后登录
1970-1-1
发表于 2014-7-25 17:39:56 | 显示全部楼层 |阅读模式
 参考sdp layout的一片板子添加了一个flexcan,想在linux下测试一下功能,不知道哪位有好的测试方法没有?用cantest can0 1F334455#1122334455667788测试发现有波形输出,想在两个can之间用cansend测试,提示command not found。一下是can的一些信息,
root@freescale ~$ dmesg | grep can
vcan: Virtual CAN interface driver
flexcan netdevice driver
flexcan imx6q-flexcan.0: device registered (reg_base=c09e8000, irq=142)
flexcan imx6q-flexcan.1: device registered (reg_base=c09f0000, irq=143)
can: controller area network core (rev 20090105 abi 8)
can: raw protocol (rev 20090105)
can: broadcast manager protocol (rev 20090105 t)
root@freescale ~$ ip link set can0 up type can bitrate 125000
flexcan imx6q-flexcan.0: writing ctrl=0x0e312005
root@freescale ~$ ip link set can1 up type can bitrate 125000
flexcan imx6q-flexcan.1: writing ctrl=0x0e312005
root@freescale ~$ ifconfig can0 up
root@freescale ~$ ifconfig can1 up
root@freescale ~$ ifconfig can1   
can1      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          UP RUNNING NOARP  MTU:16  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:10 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:143 
root@freescale ~$ ifconfig can0 
can0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          UP RUNNING NOARP  MTU:16  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:10 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:142 
root@freescale ~$ ip -details link show can0
2: can0:  mtu 16 qdisc pfifo_fast state UNKNOWN qlen 10
    link/can 
    can state ERROR-ACTIVE (berr-counter tx 0 rx 0) restart-ms 0 
    bitrate 125000 sample-point 0.875 
    tq 500 prop-seg 6 phase-seg1 7 phase-seg2 2 sjw 1
    flexcan: tseg1 4..16 tseg2 2..8 sjw 1..4 brp 1..256 brp-inc 1
    clock 30000000
root@freescale ~$ ip -details link show can1
3: can1:  mtu 16 qdisc pfifo_fast state UNKNOWN qlen 10
    link/can 
    can state ERROR-ACTIVE (berr-counter tx 0 rx 0) restart-ms 0 
    bitrate 125000 sample-point 0.875 
    tq 500 prop-seg 6 phase-seg1 7 phase-seg2 2 sjw 1
    flexcan: tseg1 4..16 tseg2 2..8 sjw 1..4 brp 1..256 brp-inc 1
    clock 30000000
 
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

4

主题

36

帖子

0

注册会员

Rank: 2

积分
83
最后登录
1970-1-1
发表于 2014-8-5 14:12:08 | 显示全部楼层

回复:flexcan 测试

找不到Library,編譯成static-linked
回复 支持 反对

使用道具 举报

该用户从未签到

45

主题

2369

帖子

0

金牌会员

Rank: 6Rank: 6

积分
3275
最后登录
1970-1-1
发表于 2014-8-5 14:42:26 | 显示全部楼层

RE:flexcan 测试

楼主你好,关于flexcan的测试,这里我发给你一个文档,你可以参考一下: How to enable CAN bus on i.MX6Q SabreSD.pdf (482.87 KB, 下载次数: 40)
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

2

帖子

0

新手上路

Rank: 1

积分
9
最后登录
1970-1-1
发表于 2014-8-8 13:14:04 | 显示全部楼层

回复:flexcan 测试(已解决)

 看看是什么原因,我也出现问题了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 15:07 , Processed in 0.095479 second(s), 25 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

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