主题中讨论的其他器件: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.