栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

解决disagrees about version of symbol device

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

解决disagrees about version of symbol device

学习正点原子led驱动移植,出现下面错误:

modprobe newchrled.ko 
newchrled: disagrees about version of symbol device_create
newchrled: Unknown symbol device_create (err -22

参考手册给的办法比较概括,如下图所示,现在给出具体的步骤

解决核心思想:内核版本与模块版本不一致造成,更改版本一致即可解决。

1 查看网络挂载的uboot环境,确保编译的zImage和设备树能正常下载

2 重新编译linux内核,命令为./mx6ull_alientek_emmc.sh

3 找到设备树和zImage,并复制到nfs和tftpboot下


4 修改驱动配置和Makefile,路径一定要保持一致

 "/home/ws/linux/IMX6ULL/linux/linux-imx-rel_imx_4.1.15_2.1.0_ga_alientek/include", 
 "/home/ws/linux/IMX6ULL/linux/linux-imx-rel_imx_4.1.15_2.1.0_ga_alientek/arch/arm/include", 
 "/home/ws/linux/IMX6ULL/linux/linux-imx-rel_imx_4.1.15_2.1.0_ga_alientek/arch/arm/include/generated/"

5 编译,拷贝至开发板

6 重启开发板,跳转到指定目录,运行,OK

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/826447.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号