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