嵌入式爱好者

查看: 4680|回复: 2

[Ubuntu] 自定义驱动无法加载

[复制链接]

4

主题

9

帖子

26

积分

LS1043A\46A通行证

扫一扫,手机访问本帖
发表于 2022-11-21 17:34:07 | 显示全部楼层 |阅读模式
内核目录为/home/forlinx/work/OK10xx-linux-fs/flexbuild/packages/linux/OK10xx-linux-kernel,编译出的驱动通过TFTP传输到开发板后无法被加载
2.png
1.png
回复

使用道具 举报

0

主题

79

帖子

324

积分

发表于 2022-11-22 08:23:33 | 显示全部楼层
您这个编译是有问题的,首先您引用的内核路径是错误的。
正确路径:OK10xx-linux-fs/flexbuild/build/linux/linux/arm64/output
还有您没有设置交叉编译器。
设置命令:export CROSS_COMPILE=aarch64-linux-gnu-
还需要设置一下arm架构。
设置命令:export ARCH=arm64
用这个方法之前,要保证您的源码是全编译通过的。您参考这个再尝试一下。

点评

好的,感谢  详情 回复 发表于 2022-11-22 11:07
点评回复 支持 反对

使用道具 举报

4

主题

9

帖子

26

积分

LS1043A\46A通行证

 楼主| 发表于 2022-11-22 11:07:39 | 显示全部楼层
hai 发表于 2022-11-22 08:23
您这个编译是有问题的,首先您引用的内核路径是错误的。
正确路径:OK10xx-linux-fs/flexbuild/build/linu ...

好的,感谢
点评回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-24 06:39

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表