嵌入式爱好者

查看: 1791|回复: 3

[Linux] 335x官方环境编译的hello_world.ko复制到开发板上运行时出错

[复制链接]

5

主题

8

帖子

35

积分

扫一扫,手机访问本帖
发表于 2023-2-22 23:00:29 | 显示全部楼层 |阅读模式
如题,我在官方提供的linux环境下编译了一个hello_world.ko的文件通过U盘复制到开发板上想加载一下,但是加载的过程中报了下面的错误,查资料说是开发板和系统的交叉编译工具版本不对,想请大神帮忙看一下怎么回事,是makefile写的出问题了吗
insmod.png
makefile.png
回复

使用道具 举报

0

主题

236

帖子

752

积分

A40i/T3/T507通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证RK3568通行证RK3399通行证LS1028A通行证LS1012A通行证LS1043A\46A通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证AM62x资料下载

发表于 2023-2-23 09:09:02 | 显示全部楼层
您是怎么编译的,排查一下编译走的是ARCH=arm的那条判断条件吗

点评

上面的是直接用make编译的,按照手册里的编译会报图里的其他的错误,查资料说是编译器用错了但是不知道该怎么改  详情 回复 发表于 2023-2-23 09:59
点评回复 支持 反对

使用道具 举报

5

主题

8

帖子

35

积分

 楼主| 发表于 2023-2-23 09:59:56 | 显示全部楼层
ljb2019001 发表于 2023-2-23 09:09
您是怎么编译的,排查一下编译走的是ARCH=arm的那条判断条件吗

上面的是直接用make编译的,按照手册里的编译会报图里的其他的错误,查资料说是编译器用错了但是不知道该怎么改
make.jpg
点评回复 支持 反对

使用道具 举报

0

主题

236

帖子

752

积分

A40i/T3/T507通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证RK3568通行证RK3399通行证LS1028A通行证LS1012A通行证LS1043A\46A通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证AM62x资料下载

发表于 2023-3-13 09:00:43 | 显示全部楼层
您试试把.c放入到内核,仿照其他的ko模块的makefile编写,然后在按照手册编译内核,再编译模块试试
点评回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-2-25 23:21

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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