快捷导航
目前实车测试APEX2  CAN0  经常异常然后就收不到数据,只要设备重启一下就可以收到了。
可能是实车网络有CAN故障,APEX2的CAN驱动是不是遇到CAN总线故障就无法自动恢复了?

如果不重启设备,手动运行:
sudo ip link set down can0
sudo ip link set up can0

发现CAN可以收到数据,但是发送不了数据,为啥呢?
着急中,在外面出差实车测试,着急中,请尽快帮忙分析!!!!

举报 使用道具
| 回复

共 5 个关于本帖的回复 最后回复于 2021-8-31 16:45

毒药 会员 发表于 2021-8-31 16:00 | 显示全部楼层
您好,
1. 先确认一下您使用的设备中Jetpack版本是多少: cat /etc/miivii_release
2. 使用如下命令查看can相关信息:
sudo ip -details -statistics link show can0
3. 在can配置信息中添加如下参数,当can异常后会重启:
restart-ms 1000
比如:sudo ip link set can0 type can bitrate 500000 sjw 4 dbitrate 2000000 dsjw 4 restart-ms 1000 berr-reporting on fd on
luckdst 游客 发表于 2021-8-31 16:26 | 显示全部楼层
版本号是:  MIIVII APEX XAVIER II 4.5-2.3.0.48
luckdst 游客 发表于 2021-8-31 16:28 | 显示全部楼层
我的波特率是 250K , 其他各个参数是什么意思啊?  还适合吗, dbitrate 2000000  什么意思?
总之波特率 250K的情况下参数怎么设置?
luckdst 游客 发表于 2021-8-31 16:35 | 显示全部楼层
我配置为:
sudo ip link set can0 type can bitrate 250000 sjw 4 dbitrate 2000000 dsjw 4 restart-ms 1000 berr-reporting on fd on
后 CAN接收断断续续的,出问题了
毒药 会员 发表于 2021-8-31 16:45 | 显示全部楼层
那条命令只是打比方,示例将restart-ms参数添加到您的can配置中
您需要登录后才可以回帖 登录 | 点我注册

精彩推荐

  • canbus与vcu相连接,出现bus-off状态
  • 有线连接失败
  • Apex 串口通讯
  • 关于SPI通信问题咨询
  • MIIVII APEX DUAL ORIN米文域控制器产品合

明星用户