问题描述

        在使用嵌入式linux开发板修改内核后又添加新的驱动到内核后,在开发板上使用modprobe加载驱动时提示Invalid argument,如下:


原因分析:

经过查找相关问题的解决办法,发现原因如下:

        在修改内核设置后没有重新进行编译,并且在编译驱动模块时,使用了旧的内核进行编译(也就是修改后没有重新编译的Linux内核)


解决方案:

在内核进行设置后要对内核进行重新编译后,在对驱动模块进行编译,如下,可看到重新编译内核后在编译驱动模块并拷贝到开发板,在开发板上能够正常加载驱动。

 

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐