VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3335|回复: 15

S3C2410 驱动编写的问题,急急急?

[复制链接]

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-1-17 11:00:01 | 显示全部楼层 |阅读模式
arm-linux-gcc -D__KERNEL__ -I/friendly-arm/kernel/include -Wall -Wstrict-prototypes -Wno-trigraphs -Os -mapcs -fno-strict-aliasing -fno-common -fno-common -pipe -mapcs-32 -march=armv4 -mtune=arm9tdmi -mshort-load-bytes -msoft-float -DKBUILD_BASENAME=matrix5-leds.c -DMODULE -c -o matrix5-leds.o matrix5-leds.c
我从网上看到这样编译我的驱动程序,程序也是网上找的,刚买了开发板,只是想试试结果编译成功 但是烧到板子上时 使用insmod 提示No module found in object                        
insmod: cannot insert `/leds.o': Invalid module format (-1): Exec format error
怎么解决?
回复

使用道具 举报

0

主题

18

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-1-24 09:00:02 | 显示全部楼层
帮你顶
回复

使用道具 举报

1

主题

11

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-1-24 16:27:01 | 显示全部楼层
我没用过2410,但是我知道你/friendly-arm/kernel/include 下的内核版本与板子上运行的版本不一样。
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-1-30 15:27:01 | 显示全部楼层
同样感谢,继续等待答复
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-2-11 21:00:02 | 显示全部楼层
你的内核不支持你烧写进去的可执行文件格式。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-2-23 13:30:02 | 显示全部楼层
你内核版本的问题
回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-2-23 16:15:01 | 显示全部楼层
2410 片外flash写的话
注意一下写的时候需要延迟至少300毫秒
读只要30 其他时序是一致的
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-3-3 14:45:01 | 显示全部楼层
帮你顶下

没有技术支持么
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-3-24 23:00:01 | 显示全部楼层
你生成的目标文件是matrix5-leds.o
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-3-25 13:30:01 | 显示全部楼层
insmod: cannot insert `/leds.o': Invalid module format (-1): Exec format error

这就是答案呀  看看你的哪个leds.o文件怎么来的。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

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