驱动和内核一起编译有效,但是分开编译,insmod驱动就无效

自己写的触摸屏驱动.c文件替换掉出厂内核自带的触摸屏驱动.c文件,修改完设备树,重新编译替换zimage和dtbs,可以奏效。但是把.c文件删掉,注释掉内核里触摸屏驱动.o,单独编译内核和驱动.ko文件,insmod,可以打印出probe里面的信息,就是触摸屏不管用。

第一种方法把原来Makefile的obj-$(CONFIG_TOUCHSCREEN_GT9XX) += gt9xx/ # add by li 2020.1.3注销了,加了obj-y+=驱动名.o