[X]关闭
 专注集成电路FPGA应用生态推广
 微信公众号
扫码关注
开启左侧

交叉编译Hello world驱动模块,目标板子无法加载

[复制链接]
itmtuvnr 发表于 2022-7-8 21:46:20 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
  • 技术支持
  • LINUX
  • 联系人:苏****
  • 手机号:186****
  • 板卡型号: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也是如此
 

精彩评论1

正序浏览
linux-01 发表于 2022-7-9 09:42:09 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
驱动与内核是匹配的,如果重新编译过内核,再交叉编译了ko驱动文件,那这个ko文件只能运行在新内核上。请先试试看将开发包中目前编译好的内核放到sd卡后,再重试装载驱动。
 

精彩评论1

正序浏览
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门图文
排行榜
作者专栏

关注我们|扫描二维码

米联客微信公众号

米联客天猫旗舰店

客服服务热线:

0519-80699907

常州-总部:常州溧阳市中关村吴潭渡路雅创高科智造谷10-1幢楼

南京-分部:南京市栖霞区仙林大道181号5幢1821室

邮编:213300 Email:tjy@uisrc.com

Copyright   ©2020-2026 内容版权归©UISRC.COM    ( 苏ICP备19046771号-2 )