Firefly开源社区
标题:
关于spi ioctr函数问题,求教
[打印本页]
作者:
gowhere
时间:
2016-1-20 10:15
标题:
关于spi ioctr函数问题,求教
现象:
我在spi驱动中的 file_operations s中有如下定义:
static const struct file_operations spidev_fops = {
.owner = THIS_MODULE,
/* REVISIT switch to aio primitives, so that userspace
* gets more complete API coverage. It'll simplify things
* too, except for the locking.
*/
.write = spidev_write,
.read = spidev_read,
.unlocked_ioctl = spidev_ioctl,
.compat_ioctl = spidev_compat_ioctl,
.open = spidev_open,
.release = spidev_release,
.llseek = no_llseek,
};
应用程序中调用:
compat_ioctl(handle_spi1dev, SPI_IOC_WR_BITS_PER_WORD,&cmd)
在编译时出现: linux/spi/spi.h:没有那个文件或目录?
请问,我如何才能调用驱动中定义的compat_ioctl?
作者:
暴走的阿Sai
时间:
2016-1-20 10:20
看看在kernel/linux/spi/spi.h有没有,这个函数。或者使用grep来找函数,然后把找到这个函数的头文件加进去试试
作者:
qingfeng623
时间:
2016-5-10 16:32
你的spidev_write,在用户空间调用的时候,有没有出现问题?
作者:
qingfeng623
时间:
2016-5-10 16:33
你的spidev_write,在用户空间调用的时候,有没有出现问题?你用spi来作什么的?
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/)
Powered by Discuz! X3.1