|
谢谢斑竹回复,我继续调试,发现是class_create成功返回,但是device_create(first_drv_class, NULL, MKDEV(first_drv_major, 0), NULL, "xxx");这一句就出错了。
说是内核指针指到了空指针。具体是这个:
Unable to handle kernel paging request at virtual address 335e3220
Backtrace:
[] (vsnprintf+0x0/0x544) from [] (device_create+0x78/0xb4)
我重新编译内核,烧写内核和rootfiles都还是这样。还请斑竹帮忙指导,谢谢了。
|
|