求助 usb gadget 驱动移植的问题
公司这个项目搞了快一周了。想重写file_storage.c将开发板模拟成u盘并实现特定的功能,代码没什么说的,主要是编译和加载模块这一块实在搞不懂了。我编译了内核和g_file_storage.ko。并将模块拷入开发板,然后insmod 结果一直是这样的错误
disagree about version of usb_gadget_register_driver
unknow symbol of usb_gadget_register_driver(err -22)
.....
我看网上说的make clean 然后make 然后make modules_install 然后make install
我重复n次了问题仍然存在,然后检查了模块的vermagic和开发板给的一模一样,实在不知道问题出哪里。以前从来没有搞过这一块,菜鸟求助各位大神啊。还有我看网上说的要用自己新建的内核源码树,这个在哪里设置呢,我看makefile里面只有一个srctree.什么KERNELDIR的都没有,内核2.6.35.3