当前位置: 技术问答>linux和unix
驱动模块编译调试问题、、????
来源: 互联网 发布时间:2016-05-24
本文导语: 自己移植了一个小驱动、、、、 模块编译调试没有任何报错、警告、、、、 加入到内核并顺利配置、编译了内核、、、 载入到板子上,uboot、内核顺利启动、、、 然而,在将驱动模块载入时,明明找到了所编译的.k...
自己移植了一个小驱动、、、、
模块编译调试没有任何报错、警告、、、、
加入到内核并顺利配置、编译了内核、、、
载入到板子上,uboot、内核顺利启动、、、
然而,在将驱动模块载入时,明明找到了所编译的.ko文件,就是insmod不成功,并报错:no file or directory、、、、
这可能是什么原因啊、???
请指点一下、、
模块编译调试没有任何报错、警告、、、、
加入到内核并顺利配置、编译了内核、、、
载入到板子上,uboot、内核顺利启动、、、
然而,在将驱动模块载入时,明明找到了所编译的.ko文件,就是insmod不成功,并报错:no file or directory、、、、
这可能是什么原因啊、???
请指点一下、、
|
你用什麽命令加載的?
試試這樣行不行:
# insmod ./module.ko
試試這樣行不行:
# insmod ./module.ko
|
insmod: cannot insert './serial_vk3233.ko' :Unknown symbol in module (-1):No such file or directory
你dmesg试一下,看一下是什么符号没有定义的。估计你是用了没有引出的系统函数。
你dmesg试一下,看一下是什么符号没有定义的。估计你是用了没有引出的系统函数。
|
#depmod //解决下依赖
#modprobe 模块名 //不用路径和带后缀
#modprobe 模块名 //不用路径和带后缀