您好!
我们正在尝试在 Linux kernel-4.1.15中启动 tcan4x5x.c 驱动程序。
已从以下链接下载 tcan4x5x.c 驱动程序、
我们在启动时遇到以下错误、
SPI_IMX 2008000.ecspi:探测
CAN 器件驱动程序接口
tcan4x5x spi0.0:无法获取消息 RAM 配置。
tcan4x5x:spi0.0的探测器失败,错误-12
我们的 DTS 文件如下所示、
ecspi1{(&E) FSL、SPI-num-chipsects=<1>; pinctrl-names ="default"; pinctrl-0 =<&pinctrl_ecspi1_1>; CS-GPIO =<&GPIO4 26 0>; 状态="正常"; tcan4x5x:tcan4x5x@0{ 兼容="ti、tcan4x5x"; reg =<0>; #address-cells =<1>; 大小单元格=<1>; SPI-max-frequency =<10000000>; 时钟名称="hclk"、"cclk"; Bosch、MRAM-cfg =<0x0 0 0 32 0 1 1>; interrupt-parent =<&GPIO1>; 中断=<23 GPIO_ACTIVE_LOW_>; RESET-GPIO =<&GPIO1 22 GPIO_ACTIVE_LOW>; 状态="正常"; }; };
注: 我们不确定"Bosch、MRAM-cfg =<0x0 0 0 32 0 1 1>;"是否正确。
供参考、我们确认 SPI (时钟、MOSI)线路正确。 通过启用 spidev.c 驱动程序进行验证。
请求您提供支持以解决此问题。
此致、
哈吉
