Chinaunix

标题: Linux SPI驱动问题 [打印本页]

作者: maosuyun2009    时间: 2013-04-08 12:47
标题: Linux SPI驱动问题
    我手上的板子是全志A10的芯片,现在要用它进行SPI通信,我短接SPI的MISO和MOSI引脚,使用的驱动是内核自带的spidev.c,使用的测试程序也是内核
自带的spidev_test.c,但是当我运行测试程序后,出现了如下错误:



哪位知道这是为什么吗?或者有做过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