在板子上面编译到内核模块加载问题
我在板子上面编译驱动模块,用到是make M=drivers/usb/gadget modules 命令,编译出来到模块使用insmod加载到时候会报格式错误,dmesg看了下,发现是vermagic格式不对,然后我就修改了ermagic文件,这次对了,但是编译好了之后再去加载模块,会报symbol error,dmesg看下说是 unknown symbol __dynamic_dev_dbg,请问高手们这问题怎么解决?PS:本来想用modprobe加载模块的,后来发现lib/modules下面没有modules.builtin文件,于是就作罢。
PPS:感觉3288的内核裁剪得比较狠啊,想加个驱动什么的好麻烦。 以前用过USB serial模块编译没有问题,论坛有相关的帖子,可以搜索一下
页:
[1]