Firefly开源社区

打印 上一主题 下一主题

[Linux] AIO-3399pro CAN 通讯测试

14

积分

0

威望

0

贡献

技术小白

积分
14

AIO-3399pro CAN 通讯测试

发表于 2020-10-9 18:11:43      浏览:7412 | 回复:8        打印      只看该作者   [复制链接] 楼主
下载的固件:AIO-RK3399PROC-UBUNTU18.04-GPT-20200525-1016.img.7z
ubuntu 系统装完之后下载了utils,执行如下指令:操作命令:         ip link set can0 type can bitrate 250000            //在收发端设置比特率为 250Kbps         ip link set can0 up                                             //在收发端打开can0设备         ip -details link show can0在终端显示输出:can0: <NOARP,UP,LOWER_UP,ECHO>mtu 16qdisc pfifo_fast state UP mode DEFAULTgroup default qlen 10                link/can   promiscuity 0               can state ERROR-ACTIVE restart-ms 0                                   bitrate 250000 sample-point 0.875                                 tq 250  prop-seg  6  phase-seg1  7  phase-seg2  2  sjw 1                                mcp251x:tseg1  3..16 tseg2 2..8 sjw 1..4 brp 1..64  brp-inc 1                                   clock  4000000numtxqueues 1 numrxqueues 1

接着输入命令 cansend can0 123#1122334455667788发现接收端无数据接收然后输入命令 ip-details link show can0 后查看结果:提示BUS-OFF ,也就是已发数据就can节点状态就掉线。
在终端上显示输出:can0:  <NO-CARRIER,NOARP,UP.ECHO> mtu 16qdisc pfifo_fast state UP mode DEFAULTgroupe default qlen 10                link/can  promiscuity 0                can state BUS-OFF restart -ms 0                                      bitrate 250000 sample-point 0.875                                     tq 250 prop -seg  6  phase-seg1  7  phase-seg2  2  sjw 1                                    mcp251x: tseg1 3..16 tseg2 2..8 sjw 1..4 brp 1..64 brp-inc 1                                     clock 4000000numtxqueues 1 numrxqueues 1  
回复

使用道具 举报

25

积分

0

威望

0

贡献

技术小白

积分
25
发表于 2020-10-11 15:56:50        只看该作者  沙发
请问你的问题解决了吗
回复

使用道具 举报

14

积分

0

威望

0

贡献

技术小白

积分
14
发表于 2020-10-17 10:00:17        只看该作者  板凳
qubill 发表于 2020-10-11 15:56
请问你的问题解决了吗

后来厂家说是can口收发器芯片不对,寄回去重新焊了另一个型号,测试可以了
回复

使用道具 举报

72

积分

0

威望

0

贡献

技术小白

积分
72
发表于 2020-10-20 09:42:03        只看该作者  地板

下载的固件
回复

使用道具 举报

32

积分

0

威望

0

贡献

技术小白

积分
32
发表于 2020-11-18 09:44:13        只看该作者  5#
yinyin1989 发表于 2020-10-17 10:00
后来厂家说是can口收发器芯片不对,寄回去重新焊了另一个型号,测试可以了

我也遇到了跟你同样的问题,我用的是广成科技 USBCAN-I-V5。收发器芯片怎么会不对呢?这个不是通用的吗?
回复

使用道具 举报

32

积分

0

威望

0

贡献

技术小白

积分
32
发表于 2020-11-18 09:46:58        只看该作者  6#
flyfox8302 发表于 2020-11-18 09:44
我也遇到了跟你同样的问题,我用的是广成科技 USBCAN-I-V5。收发器芯片怎么会不对呢?这个不是通用的吗?

1.png (40.5 KB, 下载次数: 844)

1.png
回复

使用道具 举报

32

积分

0

威望

0

贡献

技术小白

积分
32
发表于 2020-11-20 07:59:50        只看该作者  7#
yinyin1989 发表于 2020-10-17 10:00
后来厂家说是can口收发器芯片不对,寄回去重新焊了另一个型号,测试可以了

你说的收发器芯片不对,是指AIO-3339pro 板卡上的芯片不对,还是你用的USBCAN转换器上的芯片不对?
回复

使用道具 举报

60

积分

0

威望

0

贡献

技术小白

积分
60
发表于 2020-11-21 12:12:36        只看该作者  8#
这个CAN接口,有没有C++接口的例程?我觉得firefly对于c++接口基本没有例程,还是支持力度有点差。
回复

使用道具 举报

12

积分

0

威望

0

贡献

技术小白

积分
12
发表于 2021-8-6 09:56:24        只看该作者  9#
我2021.7买的AIO-3399pro板子,也遇到同样的问题,你是怎么申请售后退回厂里维修的啊
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表