主题中讨论的其他器件:TCAN4550、TCAN4550-Q1
您好!
我正在尝试通过 SPI 将 TCAN4550连接到基于 Linux 的处理器。 这是我的器件树配置。
&spi1{
pinctrl-names = "default";
pinctrl-0 = <&spi1_pins>;
rtk,spi-for-kernel = <1>;
rtk,spi-slave-mode = <0>; // SPI master
rtk,spi-cs-gpios = <&gpioa 2 0>;
status = "okay";
tcan4x5x: can@0 {
compatible = "ti,tcan4x5x";
reg = <0>;
#address-cells = <1>;
#size-cells = <1>;
spi-max-frequency = <10000000>;
bosch,mram-cfg = <0x0 0 0 32 0 0 1 1>;
interrupt-parent = <&gpioa>;
interrupts = <8 IRQ_TYPE_EDGE_BOTH>;
device-state-gpios = <&gpioa 1 0>;
device-wake-gpios = <&gpioa 6 0>;
reset-gpios = <&gpioa 0 0>;
};
};
设备启动后、我看到以下错误:
tcan4x5x spi1.0: Unsupported version number: 0 tcan4x5x spi1.0: TCAN: Probe failed, err=-22
我已参考 以下 链接。 但是 我没有找到关于如何将版本号设置为3.2.1或类似的解决方案。 有人能帮我解决这个问题吗?
谢谢。
Sai Kiran.

