[ 37.099047] pwmdriver: version magic '4.16.0 SMP mod_unload ARMv7 p2v8 ' should be '4.16.0-76041-g5bf95abfb923 SMP mod_unload ARMv7 p2v8 '
insmod: ERROR: could not insert module pwmdriver.ko: Invalid module format
原因是我拿的是之前编译好的驱动来加载的,当时虽然内核是4.16版本, 但是 两次下载的内核还是有所不一样, 第一次是直接在windows系统下 下载4.16版本的zip压缩包 再拷贝到linux系统进行内核编译和驱动编译的,第二次是先用git clone 下载后再checkout的。
解决办法: 重新将驱动.c文件再编译一次,编译的Makefile文件中, 内核路径要指定到第二次下载的内核路径, 问题就可以解决。
无
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2021-02-07 配置文件系统时报错(删掉之前的配置文件)(未完待续)