查看: 4120|回复: 9

[求助] i.MX6DL can调试

[复制链接]

该用户从未签到

3

主题

15

帖子

0

新手上路

Rank: 1

积分
47
最后登录
2020-8-19
发表于 2016-3-30 15:10:06 | 显示全部楼层 |阅读模式
i.MX6dl Linux平台,BSP版本fsl-yocto-3.14.28-1.0.0
目前遇到的问题是can1可以使能,但发送数据时TX始终高电平,使用loopback模式接收不到,论坛FAE能否帮我看下?谢谢了!
以下是执行过程
root@imx6dlsabresd:~# ip link set can0 down
ansend can0 123#11223344556677root@imx6dlsabresd:~# ip link set can0 type can bitrate 125000 loopback on
root@imx6dlsabresd:~# ip link set can0 up
flexcan 2090000.can can0: writing ctrl=0x0e313005
root@imx6dlsabresd:~# candump can0 &
[1] 959
root@imx6dlsabresd:~# cansend can0 123#11223344556677
root@imx6dlsabresd:~# ip -details -statistics link show can0
2: can0: <NOARP,UP,LOWER_UP,ECHO> mtu 16 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 10
    link/can  promiscuity 0
    can <LOOPBACK> 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
      re-started bus-errors arbit-lost error-warn error-pass bus-off
      0          0          0          0          0          0         
    RX: bytes  packets  errors  dropped overrun mcast   
    0          0        0       0       0       0      
    TX: bytes  packets  errors  dropped carrier collsns
    8         1        0       0       0       0      

我知道答案 目前已有9人回答
回复

使用道具 举报

该用户从未签到

3

主题

15

帖子

0

新手上路

Rank: 1

积分
47
最后登录
2020-8-19
 楼主| 发表于 2016-3-30 15:10:59 | 显示全部楼层
这是imx6qdl-sabresd.dtsi的配置
+               pinctrl_flexcan1: flexcan1grp {
+                       fsl,pins = <
+                               MX6QDL_PAD_KEY_ROW2__FLEXCAN1_RX        0x80000000
+                               MX6QDL_PAD_KEY_COL2__FLEXCAN1_TX        0x80000000
+                       >;
+               };
+               pinctrl_flexcan2: flexcan2grp {
+                       fsl,pins = <
+                               MX6QDL_PAD_KEY_ROW4__FLEXCAN2_RX        0x80000000
+                               MX6QDL_PAD_KEY_COL4__FLEXCAN2_TX        0x80000000
+                       >;
+               };
@@ -790,6 +804,17 @@
        fsl,wdog-reset = <2>;
};

+&flexcan1 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_flexcan1>;
+       status = "okay"; /* pin conflict with fec */
+};
+&flexcan2 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_flexcan2>;
+       status = "okay"; /* pin conflict with fec */
+};

附件是原理图


imx6dl can0can1原理图

imx6dl can0can1原理图
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

15

帖子

0

新手上路

Rank: 1

积分
47
最后登录
2020-8-19
 楼主| 发表于 2016-3-30 15:11:20 | 显示全部楼层
1,loopback模式下can1的TX、RX是否需要短接?

2,cmdline传的是can1,为什么设置波特率仍然操作的是can0?
root@imx6dlsabresd:~# ip link set can0 up
flexcan 2090000.can can0: writing ctrl=0x0e313005

3,我是把J4001的79管脚引出来量的,发数据时始终高电平,是哪里还需要配置吗?
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

15

帖子

0

新手上路

Rank: 1

积分
47
最后登录
2020-8-19
 楼主| 发表于 2016-3-31 10:14:20 | 显示全部楼层
有做过的能帮我看下吗?谢谢了!
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

15

帖子

0

新手上路

Rank: 1

积分
47
最后登录
2020-8-19
 楼主| 发表于 2016-3-31 13:58:08 | 显示全部楼层
顶上去,希望了解的能帮我看下,谢了!
回复 支持 反对

使用道具 举报

该用户从未签到

40

主题

212

帖子

0

高级会员

Rank: 4

积分
618
最后登录
1970-1-1
发表于 2016-4-1 16:25:35 | 显示全部楼层
不会,但是帮顶一下!
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

15

帖子

0

新手上路

Rank: 1

积分
47
最后登录
2020-8-19
 楼主| 发表于 2016-4-1 16:44:48 | 显示全部楼层
lufei3 发表于 2016-4-1 16:25
不会,但是帮顶一下!

谢谢兄弟!

不得不说飞思卡尔技术支持太差了,根本找不到人!
论坛发帖没技术支持回,发邮件也不理
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    昨天 22:35
  • 签到天数: 1477 天

    连续签到: 1 天

    [LV.10]以坛为家III

    152

    主题

    3141

    帖子

    31

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    8637
    最后登录
    2025-7-20
    发表于 2016-4-2 08:30:21 | 显示全部楼层
    高端ARM                     
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20

    主题

    809

    帖子

    1

    超级版主

    Rank: 8Rank: 8

    积分
    1566
    最后登录
    2023-1-17
    发表于 2016-4-13 16:19:38 | 显示全部楼层
    楼主你好,你可以参考文档 How to enable CAN bus on i.MX6Q SabreSD.pdf (482.87 KB, 下载次数: 52)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20

    主题

    809

    帖子

    1

    超级版主

    Rank: 8Rank: 8

    积分
    1566
    最后登录
    2023-1-17
    发表于 2016-4-13 16:21:57 | 显示全部楼层
    Wonderself 发表于 2016-4-1 16:44
    谢谢兄弟!

    不得不说飞思卡尔技术支持太差了,根本找不到人!

    很抱歉才给你回复,我们论坛最近在改版。不知道你发邮件是发的哪个邮件?目前我们的支持方式有与非网,英文论坛还有官网上的提交技术服务请求http://www.nxp.com/support/sales-and-support:SUPPORTHOME
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-21 04:23 , Processed in 0.109602 second(s), 31 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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