siqiang_comeon 发表于 2016-2-5 23:28:16

加载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口发生冲突

siqiang_comeon 发表于 2016-2-14 16:45:10

大家不好意思我的问题已经解决了原来是因为我手贱把gpio-sunxi.ko驱动删掉了要有这个驱动才可以申请GPIO
页: [1]
查看完整版本: 加载led_drv.ko驱动出现段错误