Chinaunix
标题:
Linux SPI驱动问题
[打印本页]
作者:
maosuyun2009
时间:
2013-04-08 12:47
标题:
Linux SPI驱动问题
我手上的板子是全志A10的芯片,现在要用它进行SPI通信,我短接SPI的MISO和MOSI引脚,使用的驱动是内核自带的spidev.c,使用的测试程序也是内核
自带的spidev_test.c,但是当我运行测试程序后,出现了如下错误:
QQ截图20130408123312.png
(6.23 KB, 下载次数: 24)
下载附件
2013-04-08 12:45 上传
哪位知道这是为什么吗?或者有做过SPI通信的兄弟,还望指导啊。。。多谢
作者:
abutter
时间:
2013-04-09 15:48
strace 一下看看。
作者:
amarant
时间:
2013-04-09 21:47
自己加点打印信息
作者:
maosuyun2009
时间:
2013-04-10 11:17
最后打印到一个spi_sunxi_xfer()函数里面
到这里返回了一个-22
/* check in the __spi_async if use half duplex */
if(t->tx_buf && t->rx_buf){
printk("i hate this number:-22,%d\n", __LINE__);
return -EINVAL;
}
回复
3#
amarant
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2