lili_ 发表于 2023-2-11 15:33:36

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

【需求】:想使用两路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文件其他没动,不知道问题在哪或是还要修改其他地方,还求大佬赐教。






页: [1]
查看完整版本: 尝试使用两路SPI接mcp2515分别转出两路CAN总线失败求助