嵌入式爱好者

查看: 8387|回复: 11

不能加载

[复制链接]

5

主题

19

帖子

30

积分

扫一扫,手机访问本帖
发表于 2011-8-2 15:26:15 | 显示全部楼层 |阅读模式
[root@FORLINX6410]# insmod mini6410_leds.ko
insmod: cannot insert 'mini6410_leds.ko': invalid module format
[root@FORLINX6410]#
请问怎么解决呢
回复

使用道具 举报

29

主题

9048

帖子

5593

积分

发表于 2011-8-2 15:52:36 | 显示全部楼层
是不是版本搞错了
该会员没有填写今日想说内容.

5

主题

19

帖子

30

积分

 楼主| 发表于 2011-8-2 19:52:58 | 显示全部楼层
回复 2# 飞凌-fatfish
主机的和开发板的内核多是一样的

29

主题

9048

帖子

5593

积分

发表于 2011-8-3 08:37:55 | 显示全部楼层
主机是pc么?pc和开发板的内核不必一样的版本。
另外pc版本的ko文件肯定不能用在板子上。pc和板子架构和编译器都不一样
该会员没有填写今日想说内容.

5

主题

19

帖子

30

积分

 楼主| 发表于 2011-8-3 10:14:32 | 显示全部楼层
回复 4# 飞凌-fatfish


    主机是虚拟机下的redhat ,先我在主机里生产.ko文件,然后我就吧它挂载到OK6410上运行,然后加载不了,还有lib目录下没有modules这个目录

5

主题

19

帖子

30

积分

 楼主| 发表于 2011-8-3 10:20:09 | 显示全部楼层
回复 4# 飞凌-fatfish


    还有我的根文件系统是yaffs 的,lib 目录为
[root@FORLINX6410]# ls
QtopiaHome  home        mnt         root        udisk
bin         lib         opt         sbin        usr
dev         linuxrc     pointercal  sys         var
etc         lost+found  proc        tmp
[root@FORLINX6410]# cd lib
[root@FORLINX6410]# ls
Mcrt1.o                   libid3tag.so.0            libpng.so
Scrt1.o                   libid3tag.so.0.3.0        libpng.so.3
crt1.o                    libieee.a                 libpng.so.3.35.0
crti.o                    libiw.so.29               libpng12.so
crtn.o                    libjpeg.so                libpng12.so.0
firmware                  libjpeg.so.62             libpng12.so.0.35.0
gcrt1.o                   libjpeg.so.62.0.0         libpthread-2.8.so
ld-2.8.so                 libm-2.8.so               libpthread.a
ld-linux.so.3             libm.a                    libpthread.so
libBrokenLocale-2.8.so    libm.so                   libpthread.so.0
libBrokenLocale.a         libm.so.6                 libpthread_nonshared.a
libBrokenLocale.so        libmad.a                  libresolv-2.8.so
libBrokenLocale.so.1      libmad.so                 libresolv.a
libSegFault.so            libmad.so.0               libresolv.so
libanl-2.8.so             libmad.so.0.2.1           libresolv.so.2
libanl.a                  libmcheck.a               librpcsvc.a
libanl.so                 libmemusage.so            librt-2.8.so
libanl.so.1               libnsl-2.8.so             librt.a
libbsd-compat.a           libnsl.a                  librt.so
libc-2.8.so               libnsl.so                 librt.so.1
libc.a                    libnsl.so.1               libstdc++.a
libc.so                   libnss_compat-2.8.so      libstdc++.so
libc.so.6                 libnss_compat.so          libstdc++.so.6
libc_nonshared.a          libnss_compat.so.2        libstdc++.so.6.0.10
libcidn-2.8.so            libnss_dns-2.8.so         libthread_db-1.0.so
libcidn.so                libnss_dns.so             libthread_db.so
libcidn.so.1              libnss_dns.so.2           libthread_db.so.1
libcrypt-2.8.so           libnss_files-2.8.so       libts-0.0.so.0
libcrypt.a                libnss_files.so           libts-0.0.so.0.1.1
libcrypt.so               libnss_files.so.2         libts.la
libcrypt.so.1             libnss_hesiod-2.8.so      libts.so
libdl-2.8.so              libnss_hesiod.so          libutil-2.8.so
libdl.a                   libnss_hesiod.so.2        libutil.a
libdl.so                  libnss_nis-2.8.so         libutil.so
libdl.so.2                libnss_nis.so             libutil.so.1
libg.a                    libnss_nis.so.2           libuuid.so
libgcc_s.so               libnss_nisplus-2.8.so     libuuid.so.1
libgcc_s.so.1             libnss_nisplus.so         libuuid.so.1.2
libid3tag.a               libnss_nisplus.so.2       mini6410_hello_module.ko
libid3tag.so              libpcprofile.so           mini6410_leds.ko
[root@FORLINX6410]# rm mini6410_
rm: cannot remove 'mini6410_': No such file or directory
[root@FORLINX6410]# rm mini6410_leds.ko
[root@FORLINX6410]# rm mini6410_hello_module.ko
[root@FORLINX6410]# ls
Mcrt1.o                 libid3tag.so.0          libpng.so
Scrt1.o                 libid3tag.so.0.3.0      libpng.so.3
crt1.o                  libieee.a               libpng.so.3.35.0
crti.o                  libiw.so.29             libpng12.so
crtn.o                  libjpeg.so              libpng12.so.0
firmware                libjpeg.so.62           libpng12.so.0.35.0
gcrt1.o                 libjpeg.so.62.0.0       libpthread-2.8.so
ld-2.8.so               libm-2.8.so             libpthread.a
ld-linux.so.3           libm.a                  libpthread.so
libBrokenLocale-2.8.so  libm.so                 libpthread.so.0
libBrokenLocale.a       libm.so.6               libpthread_nonshared.a
libBrokenLocale.so      libmad.a                libresolv-2.8.so
libBrokenLocale.so.1    libmad.so               libresolv.a
libSegFault.so          libmad.so.0             libresolv.so
libanl-2.8.so           libmad.so.0.2.1         libresolv.so.2
libanl.a                libmcheck.a             librpcsvc.a
libanl.so               libmemusage.so          librt-2.8.so
libanl.so.1             libnsl-2.8.so           librt.a
libbsd-compat.a         libnsl.a                librt.so
libc-2.8.so             libnsl.so               librt.so.1
libc.a                  libnsl.so.1             libstdc++.a
libc.so                 libnss_compat-2.8.so    libstdc++.so
libc.so.6               libnss_compat.so        libstdc++.so.6
libc_nonshared.a        libnss_compat.so.2      libstdc++.so.6.0.10
libcidn-2.8.so          libnss_dns-2.8.so       libthread_db-1.0.so
libcidn.so              libnss_dns.so           libthread_db.so
libcidn.so.1            libnss_dns.so.2         libthread_db.so.1
libcrypt-2.8.so         libnss_files-2.8.so     libts-0.0.so.0
libcrypt.a              libnss_files.so         libts-0.0.so.0.1.1
libcrypt.so             libnss_files.so.2       libts.la
libcrypt.so.1           libnss_hesiod-2.8.so    libts.so
libdl-2.8.so            libnss_hesiod.so        libutil-2.8.so
libdl.a                 libnss_hesiod.so.2      libutil.a
libdl.so                libnss_nis-2.8.so       libutil.so
libdl.so.2              libnss_nis.so           libutil.so.1
libg.a                  libnss_nis.so.2         libuuid.so
libgcc_s.so             libnss_nisplus-2.8.so   libuuid.so.1
libgcc_s.so.1           libnss_nisplus.so       libuuid.so.1.2
libid3tag.a             libnss_nisplus.so.2
libid3tag.so            libpcprofile.so
liqili2009 该用户已被删除
发表于 2011-8-3 11:33:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

5

主题

19

帖子

30

积分

 楼主| 发表于 2011-8-3 14:15:08 | 显示全部楼层
回复 7# liqili2009


    我是编译了的

29

主题

9048

帖子

5593

积分

发表于 2011-8-3 17:11:52 | 显示全部楼层
楼主能再详细些么?比如编译的编译器版本、内核版本等等。
该会员没有填写今日想说内容.

5

主题

19

帖子

30

积分

 楼主| 发表于 2011-8-5 09:29:33 | 显示全部楼层
回复 9# 飞凌-fatfish


    恩。linux-gcc-4.51  内核版本为 linux 2.6.36

5

主题

19

帖子

30

积分

 楼主| 发表于 2011-8-5 09:32:05 | 显示全部楼层
回复 10# 潜力变实力


    我是用模块加载方式编译进内核的,在虚拟机下的linux环境编译生产。ko文件,在下载到开发板里,运行就出现这情况

29

主题

9048

帖子

5593

积分

发表于 2011-8-5 11:33:00 | 显示全部楼层
换4.3.2编译器试试
该会员没有填写今日想说内容.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-23 05:32

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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