UISRC工程师学习站
标题:
交叉编译Hello world驱动模块,目标板子无法加载
[打印本页]
作者:
itmtuvnr
时间:
2022-7-8 21:46
标题:
交叉编译Hello world驱动模块,目标板子无法加载
技术支持
LINUX
联系人:苏****
手机号:186****
邮箱:****
.su@terapark.com
板卡型号:MZ7030FA
我司下载米联客vm后, 将原来system fpga工程vdma改为dma,dts也修改后,系统可以正常加载,无错误,但是我司采用hello world驱动源码,交叉编译后,将ko文件拷贝至目标系统home/osrc目录中, 使用insmod命令加载时,提示错误,insmod: ERROR: could not insert module hello_dev.ko: Invalid parameters, 主要原因是 我司使用dma driver module也出现这个错误,反推hello world driver也是如此
作者:
linux-01
时间:
2022-7-9 09:42
驱动与内核是匹配的,如果重新编译过内核,再交叉编译了ko驱动文件,那这个ko文件只能运行在新内核上。请先试试看将开发包中目前编译好的内核放到sd卡后,再重试装载驱动。
欢迎光临 UISRC工程师学习站 (https://www.uisrc.com/)
Powered by Discuz! X3.5