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 寄存器,确认下是否包含任何有效的传输值。 此外,请您确保通道被真正启用。