|
我用自己编译的skyeye1-2-5运行testsuite-1.2.5中/s3c2410x-2.6.14出错,那位大侠帮我看下!!!
编译运行环境:
linux@suse:~/dev/skyeye/testsuite-1.2.5/linux/s3c2410/s3c2410x-2.6.14> gcc -v
Using built-in specs.
Target: i586-suse-linux
Configured with: ../configure --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib --libexecdir=/usr/lib --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-checking=release --with-gxx-include-dir=/usr/include/c++/4.3 --enable-ssp --disable-libssp --with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --disable-libgcj --with-slibdir=/lib --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --program-suffix=-4.3 --enable-version-specific-runtime-libs --enable-linux-futex --without-system-libunwind --with-cpu=generic --build=i586-suse-linux
Thread model: posix
gcc version 4.3.1 20080507 (prerelease) [gcc-4_3-branch revision 135036] (SUSE Linux)
采用./configure;make;make install 编译skyeye.
运行出错信息如下
linux@suse:~/dev/skyeye/testsuite-1.2.5/linux/s3c2410/s3c2410x-2.6.14> skyeye -e vmlinux
Your elf file is little endian.
arch: arm
cpu info: armv4, arm920t, 41009200, ff00fff0, 2
mach info: name s3c2410x, mach_init addr 0x806e370
ethmod num=1, mac addr=0:4:3:2:1:f, hostip=10.0.0.1
failed to setup_module (name:net, type:cs8900a)
tapif_init: icotl TUNSETIFF erroruart_mod:0, desc_in:, desc_out:, converter:
SKYEYE: use arm920t mmu ops
Loaded RAM ./initrd.img
exec file "vmlinux"'s format is elf32-littlearm.
load section .init: addr = 0xc0008000 size = 0x00019000.
load section .text: addr = 0xc0021000 size = 0x0016d014.
not load section .pci_fixup: addr = 0xc018e014 size = 0x00000000 .
load section __ksymtab: addr = 0xc018e014 size = 0x00003718.
load section __ksymtab_gpl: addr = 0xc019172c size = 0x00000718.
not load section __kcrctab: addr = 0xc0191e44 size = 0x00000000 .
not load section __kcrctab_gpl: addr = 0xc0191e44 size = 0x00000000 .
load section __ksymtab_strings: addr = 0xc0191e44 size = 0x00008934.
load section __param: addr = 0xc019a778 size = 0x00000280.
load section .data: addr = 0xc019c000 size = 0x0003c700.
not load section .bss: addr = 0xc01d8700 size = 0x000210b0 .
not load section .comment: addr = 0x00000000 size = 0x00001c68 .
call ARMul_InitSymTable,kernel filename is vmlinux.
start addr is set to 0xc0008000 by exec file.
SKYEYE:Error in mem_read_word, no bank found, NumInstrs 1, mem_read_word addr = 0 no bank
SKYEYE:Error in mem_read_word, no bank found, NumInstrs 1, mem_read_word addr = 4 no bank
SKYEYE:Error in mem_read_word, no bank found, NumInstrs 1, mem_read_word addr = 8 no bank
SKYEYE:Error in mem_read_word, no bank found, NumInstrs 1, mem_read_word addr = c no bank
SKYEYE:Error in mem_read_word, no bank found, NumInstrs 1, mem_read_word addr = 10 no bank
SKYEYE:Error in mem_read_word, no bank found, NumInstrs 1, mem_read_word addr = 14 no bank
SKYEYE:Error in mem_read_word, no bank found, NumInstrs 1, mem_read_word addr = 18 no bank
SKYEYE:Error in mem_read_word, no bank found, NumInstrs 1, mem_read_word addr = 1c no bank
不知道为什么 skyeye总是提示SKYEYE:Error in mem_read_word no bank,然后就死在那里。
各位大侠帮忙看下! |
|