我们将在 Linux 环境中推出 tcan4550。
探测器失败,出现以下错误。
查看以下信息后、请提供有关哪些领域需要额外确认的帮助。
[ 1.531193] tcan4x5x spi4.0:不支持的版本号:0
[ 1.537022] tcan4x5x:spi4.0的探测器失败,错误-22
器件树设置如下所示。
*注释掉了 device-state-gpio 引脚。 这是因为 INH 引脚未单独连接到电路板。
经确认、INH 在电源被打开时保持高电平。
SPI4:SPI@fa700000{
状态="可以";
tcan4x5x:tcan4x5x@0{
兼容="ti、tcan4x5x";
寄存器=<0>;
#address-Cells =<1>;
#size-cells =<1>;
SPI-max-frequency =<10000000>;
Bosch、MRAM-cfg =<0x0 0 0 16 0 1 1>;
INTERRUPT-PARENT =<&GPIO10>;
中断=<7 IRQ_TYPE_LEVEL_LOW >;
// DEVICE-STATE-GPIO =<&GPIO10 6 GPIO_ACTIVE_HIGH>;
DEVICE-WAKE-GPIO =<&GPIO10 4 GPIO_ACTIVE_HIGH>;
RESET-GPIO =<&GPIO9 0 GPIO_ACTIVE_HIGH>;
};
};
波形
SPI 输入似乎正常工作(dI)、但来自 tcan4550的响应似乎异常。
当检查 DO 波形时、只能看到0x88。

第一个 SPI 波形

第二个 SPI 波形
