不能加载
# insmod mini6410_leds.koinsmod: cannot insert 'mini6410_leds.ko': invalid module format
#
请问怎么解决呢 是不是版本搞错了 回复 2# 飞凌-fatfish
主机的和开发板的内核多是一样的 主机是pc么?pc和开发板的内核不必一样的版本。
另外pc版本的ko文件肯定不能用在板子上。pc和板子架构和编译器都不一样 回复 4# 飞凌-fatfish
主机是虚拟机下的redhat ,先我在主机里生产.ko文件,然后我就吧它挂载到OK6410上运行,然后加载不了,还有lib目录下没有modules这个目录 回复 4# 飞凌-fatfish
还有我的根文件系统是yaffs 的,lib 目录为
# ls
QtopiaHomehome mnt root udisk
bin lib opt sbin usr
dev linuxrc pointercalsys var
etc lost+foundproc tmp
# cd lib
# 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
# rm mini6410_
rm: cannot remove 'mini6410_': No such file or directory
# rm mini6410_leds.ko
# rm mini6410_hello_module.ko
# 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.solibm.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 回复 7# liqili2009
我是编译了的 楼主能再详细些么?比如编译的编译器版本、内核版本等等。 回复 9# 飞凌-fatfish
恩。linux-gcc-4.51内核版本为 linux 2.6.36 回复 10# 潜力变实力
我是用模块加载方式编译进内核的,在虚拟机下的linux环境编译生产。ko文件,在下载到开发板里,运行就出现这情况 换4.3.2编译器试试
页:
[1]