This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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。