佚名通过本文主要向大家介绍了丁香园文献求助,求助大神这是什么歌,求助,文献求助,求助信等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 菜鸟求助I2C,V4L2,找不到设备
描述:
解决方案1:
描述:
各位大哥,小弟第一次接触驱动,所以有什么不妥的地方请多多包涵.
小弟想在一块板子上驱动一块sensor,s5k4ecgx,三星的,在SDK的kernel里面有相关驱动,编译成KO之后,模块加载,也已经加载进去,但是找不到相关设备。现在不知道怎么处理了,请各位大哥帮帮忙.
小弟在/dev/下面也没有发现任何相关设备,请各位大哥指导一下.谢谢!
解决方案1:
i2c 在menuconfig 里面有个选项选上会自己注册到/dev上 不然你要自己mknod的
解决方案2:先说说我的理解吧。可能是由于硬件的板级信息加载引用导致的,如果是自己动态加载驱动模块,就要去看看硬件部分I2C设备的设备信息是否被加载,一般就是#ifdef xxxx这种,然后下面包含了i2c设备信息,这种定义一般都是该驱动对应的名称。在开机的时候,由于是动态加载驱动模块导致ifdef未生效所以加载驱动后并不能将驱动和设备匹配起来。 可能我也没说清楚,不对的地方请见谅。