10322| 5
|
字符驱动发生错误:modprobe: can't load module chrdevbase.ko (chrdevbase.ko): invalid module format |
1金钱
最佳答案做驱动实验的话,内核zImage要和驱动匹配才行,所谓的匹配就是他们的版本号一致,是用同一个源码编译出来的。所以,先自己编译内核,将内核放到板子上运行,然后再编译驱动模块,再测试。这个很重要,否则也是会报很多奇葩错误。
出现invalid module format的话,除了上面说的内核和驱动版本不匹配的问题以外,也有可能可能.ko文件没有拷贝好,可以重新编译一次重新生成.ko文件再拷贝。
检查自己的内核版本,可以用uname -a这 ...
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-23 22:57
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网