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.
工具/软件:Linux
您好!
我可以通过"spidev_test.c"获取 MCSPI1的 CLK 和数据、但 当我键入命令"spidev_test -D /dev/spidev2.0时、我无法在 MCSPI2中获取任何信号(CLK 或数据)。
我修改了 MCSPI2的以下内容
在"SPI-OMAP2-mcspi.c"中、移位地址0x14
/*每通道组、每个组0x14字节、首先是:*/
#define OMAP2_MCSPI_CHCONF0 0x40 //0x2C // MCSPI_CHxCONF
#define OMAP2_MCSPI_CHSTAT0 0x44 /0x30
#define OMAP2_MCSPI_CHCCTRL0 0x48 /0x34
#define OMAP2_MCSPI_TX0 0x4C //0x38
#define OMAP2_MCSPI_RX0 0x50 //0x3c
2.打印以检查运行 spidev_test.c 时 mcspi->base 是否为"spi-omap2-mcspi.c"中的 FA09A100
3.在平台中查找4个 spidev
Crw---- 1根根根153,2000年1月0日/dev/spidev1.0
Crw---- 1根根根153,2000年1月1日/dev/spidev2.0
Crw---- 1根根153,2000年1月2日/dev/spidev3.0
Crw---- 1根根153,2000年1月3日/dev/spidev4.0
如何控制 MCSPI2的 CLK 和数据、您能为我提供帮助还是给我一些建议。 谢谢你。