登录社区云,与社区用户共同成长
邀请您加入社区
在内核进行设置后要对内核进行重新编译后,在对驱动模块进行编译,如下,可看到重新编译内核后在编译驱动模块并拷贝到开发板,在开发板上能够正常加载驱动。在修改内核设置后没有重新进行编译,并且在编译驱动模块时,使用了旧的内核进行编译(也就是修改后没有重新编译的Linux内核)
在使用嵌入式linux开发板修改内核后又添加新的驱动到内核后,在开发板上使用modprobe加载驱动时提示Invalid argument,如下:
经过查找相关问题的解决办法,发现原因如下:
在修改内核设置后没有重新进行编译,并且在编译驱动模块时,使用了旧的内核进行编译(也就是修改后没有重新编译的Linux内核)
在内核进行设置后要对内核进行重新编译后,在对驱动模块进行编译,如下,可看到重新编译内核后在编译驱动模块并拷贝到开发板,在开发板上能够正常加载驱动。
智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。
更多推荐
智能中控多模态交互的暗礁:为何你的语音总被触控打断?HMI状态机设计实录
SPI屏30fps的代价:LVGL脏矩形与DMA带宽谁先触顶?
ESP32语音方案频繁断连?WiFi共存与音频缓冲的工程解法
扫一扫分享内容
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
所有评论(0)