随笔分类 -  驱动遇到的问题

摘要:用insmod加载驱动模块成功后,用rmmod无法卸载解决方法:在板子上建立一个空目录:lib/modules/2.6.30.4/ 阅读全文
posted @ 2013-08-08 10:57 linux_rookie 阅读(1340) 评论(0) 推荐(0)
摘要:移植yaffs2文件系统时,首先要在内核中添加对yaffs2的支持,使用命令:./patch-ker.sh c 内核目录时,出现下面错误:usage: ./patch-ker.sh c/l m/s kernelpathif c/l is c, then copy. If l then linkif m/s is m, then use multi version code. If s then use single version code 阅读全文
posted @ 2013-08-08 10:56 linux_rookie 阅读(265) 评论(0) 推荐(0)
摘要:在今天的触摸屏程序中,通过cat /proc/interrupts 看到中断也注册成功了,就是在屏上点击没有反应,后来经常查找发现原来是在获取时钟时用的:ts_dev->clk = clk_get(&pdev->dev, "ts_clk");获取失败,自己又没有判断返回值,所以搞了2天才知道是什么原因,改成ts_dev->clk = clk_get(NULL, "ts_clk");就可以了,以后在驱动中要加上必要的打印,可以在出现错误时及时的发现。自己总了一下常见的触摸屏不能触发中断的原因主要有:1)没有把内核自带的触摸屏和AD 阅读全文
posted @ 2013-04-05 18:47 linux_rookie 阅读(677) 评论(0) 推荐(0)