加载led_drv.ko驱动出现段错误
我用的是cubieboard标准文档通过控制gpio控制led的教程 我在/dev/myled看到有节点产生但是我执行./led_test on时就是有段错误而且板子里的灯一直都是闪着的直到gpio_set_value这里就发生段错误了
static ssize_t led_write(struct file *file,
char __user *buf,
size_t count,
loff_t *ppos)
{
int val;
copy_from_user(&val,buf,4);
printk("led_write............1\n"); 只打印到这里
if (val == 1){
gpio_set_value(num,1);
到这里就发生错误了
}
不知道是哪里和gpio口发生冲突
大家不好意思我的问题已经解决了原来是因为我手贱把gpio-sunxi.ko驱动删掉了要有这个驱动才可以申请GPIO
页:
[1]