Linux can MCP2515 设备树配置

本人嵌入式新人,对这些不太熟悉,而且实在是闹不懂引脚序号,所以特来请教 一些问题

我参考的教程 【Linux】全志 T507 添加 MCP2515 驱动并移植 canutils 实现 SPI 转 CAN_linux mcp2515_牛顿的三棱镜的博客 - CSDN 博客

我的设备树配置

&spi2 {

status = “okay”;

pinctrl-names = “default”;

mcp2515 {

compatible = “microchip,mcp2515”;

mcp-int-gpio = <&gpios 27 6 1 1 0>; //中断引脚PA8

//spi-max-frequency = <0x5f5e100>; //5f5e100 = 100M

//spi-max-frequency = <0x4c4b40>; //0x4c4b40 = 5M

spi-max-frequency = <0xf4240>; //0xf4240 = 1M

reg = <0x0>;

spi-rx-bus-width = <0x1>;

spi-tx-bus-width = <0x1>;

};

};

我的硬件 x3 2.0

mcp2515 树莓派双通道隔离型 CAN 总线扩展板 MCP2515 与 SN65HVD230 双芯片组合方案 内置多种保护电路 (waveshare.net)

遇到了一样的问题,请问楼主怎么解决的

你好,可以参考我们的文档进行,全志和我们的管脚号不通,这里需要一定的先验知识,建议学习linux 驱动开发相关的知识

打包镜像安装之后看不到can0设备

外接usb转can 灵活一点