TI中文支持网
TI专业的中文技术问题搜集分享网站

TDA2HG: TDA2X SPI作为从设备接收不到数据

Part Number:TDA2HG

TI专家好,想咨询一下有关TDA2x的spi作为从设备的问题

   平台为TDA2X,使用McSPI1作为从设备(slave)。

   关联的驱动程序为spi-omap2-mcspi.c中的方法

   设备树配置如下:

     修改的是dra7-evm-common.dtsi文件,在mcspi1节点中追加以下内容

     spi-slave;

     slave@0x0 {

         reg = <0>;

         compatible = "spidev";

         spi-max-frequency = <375000>;

         spi-cpha;

         spi-cpol;

     };

     应用层读取该节点前都已将极性相位等参数配置为同master侧一致了。

     还烦请TI专家帮忙看一下是哪里操作错误或者漏配,多谢。

     注:先前试过作为主设备发送数据,逻辑分析上可以正常发出数据的,就是作为从设备接收数据时,一直没有数据进来,状态寄存器中的RXS位一直不置位,RX寄存器中的值也一直为0。

Cherry Zhou:

您好我们已收到您的问题并升级到英文论坛,因感恩节假期,预计答复您的时间将稍晚。敬请谅解!

,

Cherry Zhou:

请您检查 MCSPI_RX 寄存器,确认下是否包含任何有效的传输值。 此外,请您确保通道被真正启用。

赞(0)
未经允许不得转载:TI中文支持网 » TDA2HG: TDA2X SPI作为从设备接收不到数据
分享到: 更多 (0)