Firefly开源社区

打印 上一主题 下一主题

[技术讨论] 尝试使用两路SPI接mcp2515分别转出两路CAN总线失败求助

回帖奖励 30 灯泡 回复本帖可获得 30 灯泡奖励! 每人限 1 次

57

积分

0

威望

0

贡献

技术小白

积分
57

尝试使用两路SPI接mcp2515分别转出两路CAN总线失败求助

发表于 2023-2-11 15:33:36      浏览:5363 | 回复:0        打印      只看该作者   [复制链接] 楼主
  • 固件类型: 自行编译的固件
  • SDK包名称: rk3399_linux_release_20220525_v2.5.1b.xml
  • SDK更新到哪个COMMIT: 0000-00-00 00:00:00
  • SDK修改内容: rk3399-firefly-aiojd4.dts
  • Log日志: firefly_请求技术支持_启动log.zip
问题描述及复现步骤:
【需求】:想使用两路SPI分别转出两路CAN接口(详见如下附件原理图),SPI1接U9转出CAN1,SPI2接U11转出CAN2;CAN总线波特率为1000kbps。
【问题描述】:1.  在修改完设备树配置(详见如下附件配置文件rk3399-firefly-aiojd4.dts)后编译烧录镜像,虽然能在ifconfig -a中看到CAN0和CAN1设备,但是当设置完波特率,在启用CAN设备时(ip link set can0 up;ip link set can1 up;)提示没有设备(终端打印显示两条RTNETLINK answers: No such device)。(详见附件的调试命令行记录)
2. 设置波特率为1000kbps时提示(mcp251x spi1.0 can0: bitrate error 33.3% too high和 mcp251x spi2.0 can1: bitrate error 33.3% too high),并且启动CAN设备也提示没有设备。(详见附件的调试命令行记录)
【备注】:纯新手第一次设计并配置,软件方面只是修改了dts文件其他没动,不知道问题在哪或是还要修改其他地方,还求大佬赐教。






rk3399-firefly-aiojd4.dts.zip

1002 Bytes, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1

我写的设备树文件,但CAN出现了如上问题。

Core-3399-JD4 底板原理图.pdf

634.51 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1

调试命令行记录.zip

1.63 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

firefly_请求技术支持_启动log.zip

19.44 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

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

本版积分规则

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