在用skyeye1.3.0 模拟s3c2440时发生错误
在用skyeye1.3.0 模拟s3c2440时发生错误请哪位高手指点下是什么造成的错误
错误提示是:
(skyeye)start
arch: arm
cpu info: armv4, arm920t, 41009200, ff00fff0, 2
In do_mach_option, mach info: name s3c2440, mach_init addr 0x7ad270
ethmod num=1, mac addr=0:4:3:2:1:f, hostip=10.0.0.1
lcd_mod:1
uart_mod:3, desc_in:, desc_out:, converter:
In create_uart_console
Loaded RAM ./nand.dump
SKYEYE: use arm920t mmu ops
*** glibc detected *** skyeye: corrupted double-linked list: 0x083dff98 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(+0x6b591)
/lib/tls/i686/cmov/libc.so.6(+0x6ec10)
/lib/tls/i686/cmov/libc.so.6(__libc_malloc+0x5c)
/opt/skyeye/lib/skyeye/libarm.so(mmu_cache_init+0x25)
/opt/skyeye/lib/skyeye/libarm.so(arm920t_mmu_init+0xa2)
/opt/skyeye/lib/skyeye/libarm.so(mmu_init+0xc9)
/opt/skyeye/lib/skyeye/libarm.so(mmu_reset+0x34)
/opt/skyeye/lib/skyeye/libarm.so(ARMul_Reset+0x102)
/opt/skyeye/lib/skyeye/libarm.so(+0x6bc7)
/opt/skyeye/lib/skyeye/libcommon.so.0(SIM_start+0x74)
/opt/skyeye/lib/skyeye/libcommon.so.0(com_start+0x17)
/opt/skyeye/lib/skyeye/libcommon.so.0(execute_line+0x8a)
/opt/skyeye/lib/skyeye/libcommon.so.0(skyeye_cli+0x96)
/opt/skyeye/lib/skyeye/libcommon.so.0(SIM_cli+0x17)
/opt/skyeye/lib/skyeye/libcommon.so.0(SIM_init+0x8d)
skyeye
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6)
skyeye
======= Memory map: ========
00110000-00129000 r-xp 00000000 08:11 6538 /usr/lib/libatk-1.0.so.0.3009.1
00129000-0012a000 ---p 00019000 08:11 6538 /usr/lib/libatk-1.0.so.0.3009.1
0012a000-0012b000 r--p 00019000 08:11 6538 /usr/lib/libatk-1.0.so.0.3009.1
0012b000-0012c000 rw-p 0001a000 08:11 6538 /usr/lib/libatk-1.0.so.0.3009.1
0012c000-0012f000 r-xp 00000000 08:11 6823 /usr/lib/libgmodule-2.0.so.0.2400.1
0012f000-00130000 r--p 00002000 08:11 6823 /usr/lib/libgmodule-2.0.so.0.2400.1
00130000-00131000 rw-p 00003000 08:11 6823 /usr/lib/libgmodule-2.0.so.0.2400.1
00131000-00138000 r-xp 00000000 08:11 132244 /lib/tls/i686/cmov/librt-2.11.1.so
00138000-00139000 r--p 00006000 08:11 132244 /lib/tls/i686/cmov/librt-2.11.1.so
00139000-0013a000 rw-p 00007000 08:11 132244 /lib/tls/i686/cmov/librt-2.11.1.so
0013a000-0014f000 r-xp 00000000 08:11 132240 /lib/tls/i686/cmov/libpthread-2.11.1.so
0014f000-00150000 r--p 00014000 08:11 132240 /lib/tls/i686/cmov/libpthread-2.11.1.so
00150000-00151000 rw-p 00015000 08:11 132240 /lib/tls/i686/cmov/libpthread-2.11.1.so
00151000-00153000 rw-p 00000000 00:00 0
00153000-0018d000 r-xp 00000000 08:11 136599 /opt/skyeye/lib/skyeye/libcommon.so.0.0.0
0018d000-0018e000 r--p 0003a000 08:11 136599 /opt/skyeye/lib/skyeye/libcommon.so.0.0.0
0018e000-00192000 rw-p 0003b000 08:11 136599 /opt/skyeye/lib/skyeye/libcommon.so.0.0.0
00192000-00197000 rw-p 00000000 00:00 0
00197000-0022a000 r-xp 00000000 08:11 28803 /usr/lib/libgdk-x11-2.0.so.0.2000.1
0022a000-0022c000 r--p 00093000 08:11 28803 /usr/lib/libgdk-x11-2.0.so.0.2000.1
0022c000-0022d000 rw-p 00095000 08:11 28803 /usr/lib/libgdk-x11-2.0.so.0.2000.1
0022d000-0029e000 r-xp 00000000 08:11 6752 /usr/lib/libfreetype.so.6.3.22
0029e000-002a2000 r--p 00070000 08:11 6752 /usr/lib/libfreetype.so.6.3.22
002a2000-002a3000 rw-p 00074000 08:11 6752 /usr/lib/libfreetype.so.6.3.22
002a3000-002d1000 r-xp 00000000 08:11 6744 /usr/lib/libfontconfig.so.1.4.4
002d1000-002d2000 r--p 0002d000 08:11 6744 /usr/lib/libfontconfig.so.1.4.4
002d2000-002d3000 rw-p 0002e000 08:11 6744 /usr/lib/libfontconfig.so.1.4.4
002d3000-002db000 r-xp 00000000 08:11 6487 /usr/lib/libXrender.so.1.3.0
002db000-002dc000 r--p 00007000 08:11 6487 /usr/lib/libXrender.so.1.3.0
002dc000-002dd000 rw-p 00008000 08:11 6487 /usr/lib/libXrender.so.1.3.0
002dd000-002df000 r-xp 00000000 08:11 6475 /usr/lib/libXinerama.so.1.0.0
002df000-002e0000 r--p 00001000 08:11 6475 /usr/lib/libXinerama.so.1.0.0
002e0000-002e1000 rw-p 00002000 08:11 6475 /usr/lib/libXinerama.so.1.0.0
002e1000-002e2000 r-xp 00000000 08:11 135324 /opt/skyeye/lib/skyeye/libts.so.0.0.0
002e2000-002e3000 r--p 00000000 08:11 135324 /opt/skyeye/lib/skyeye/libts.so.0.0.0
002e3000-002e4000 rw-p 00001000 08:11 135324 /opt/skyeye/lib/skyeye/libts.so.0.0.0
002e4000-00324000 r-xp 00000000 08:11 8254 /usr/lib/libpango-1.0.so.0.2800.0
00324000-00325000 ---p 00040000 08:11 8254 /usr/lib/libpango-1.0.so.0.2800.0
00325000-00326000 r--p 00040000 08:11 8254 /usr/lib/libpango-1.0.so.0.2800.0
00326000-00327000 rw-p 00041000 08:11 8254 /usr/lib/libpango-1.0.so.0.2800.0
00327000-00364000 r-xp 00000000 08:11 6859 /usr/lib/libgobject-2.0.so.0.2400.1
00364000-00365000 r--p 0003c000 08:11 6859 /usr/lib/libgobject-2.0.so.0.2400.1
00365000-00366000 rw-p 0003d000 08:11 6859 /usr/lib/libgobject-2.0.so.0.2400.1
00366000-0039a000 r-xp 00000000 08:11 364 /lib/libncurses.so.5.7
0039a000-0039b000 ---p 00034000 08:11 364 /lib/libncurses.so.5.7
0039b000-0039d000 r--p 00034000 08:11 364 /lib/libncurses.so.5.7
0039d000-0039e000 rw-p 00036000 08:11 364 /lib/libncurses.so.5.7
0039e000-003c2000 r-xp 00000000 08:11 132222 /lib/tls/i686/cmov/libm-2.11.1.so
003c2000-003c3000 r--p 00023000 08:11 132222 /lib/tls/i686/cmov/libm-2.11.1.so
003c3000-003c4000 rw-p 00024000 08:11 132222 /lib/tls/i686/cmov/libm-2.11.1.so
003c4000-003d0000 r-xp 00000000 08:11 6473 /usr/lib/libXi.so.6.1.0
003d0000-003d1000 r--p 0000c000 08:11 6473 /usr/lib/libXi.so.6.1.0
003d1000-003d2000 rw-p 0000d000 08:11 6473 /usr/lib/libXi.so.6.1.0
003d2000-003d8000 r-xp 00000000 08:11 6485 /usr/lib/libXrandr.so.2.2.0
003d8000-003d9000 r--p 00005000 08:11 6485 /usr/lib/libXrandr.so.2.2.0
003d9000-003da000 rw-p 00006000 08:11 6485 /usr/lib/libXrandr.so.2.2.0
003da000-003e2000 r-xp 00000000 08:11 6459 /usr/lib/libXcursor.so.1.0.2
003e2000-003e3000 r--p 00007000 08:11 6459 /usr/lib/libXcursor.so.1.0.2
003e3000-003e4000 rw-p 00008000 08:11 6459 /usr/lib/libXcursor.so.1.0.2
003e4000-003e6000 r-xp 00000000 08:11 6457 /usr/lib/libXcomposite.so.1.0.0
003e6000-003e7000 r--p 00001000 08:11 6457 /usr/lib/libXcomposite.so.1.0.0
003e7000-003e8000 rw-p 00002000 08:11 6457 /usr/lib/libXcomposite.so.1.0.0
003e8000-003ea000 r-xp 00000000 08:11 6461 /usr/lib/libXdamage.so.1.1.0
003ea000-003eb000 r--p 00001000 08:11 6461 /usr/lib/libXdamage.so.1.1.0
003eb000-003ec000 rw-p 00002000 08:11 6461 /usr/lib/libXdamage.so.1.1.0
003ec000-003f4000 r-xp 00000000 08:11 6756 /usr/lib/libfusion-1.2.so.0.8.0
003f4000-003f5000 r--p 00007000 08:11 6756 /usr/lib/libfusion-1.2.so.0.8.0
003f5000-003f6000 rw-p 00008000 08:11 6756 /usr/lib/libfusion-1.2.so.0.8.0
003f6000-003f9000 r-xp 00000000 08:11 7455 /usr/lib/libxcb-render-util.so.0.0.0
003f9000-003fa000 r--p 00002000 08:11 7455 /usr/lib/libxcb-render-util.so.0.0.0
003fa000-003fb000 rw-p 00003000 08:11 7455 /usr/lib/libxcb-render-util.so.0.0.0
003fc000-00417000 r-xp 00000000 08:11 287 /lib/ld-2.11.1.so
00417000-00418000 r--p 0001a000 08:11 287 /lib/ld-2.11.1.so
00418000-00419000 rw-p 0001b000 08:11 287 /lib/ld-2.11.1.so
00419000-00448000 r-xp 00000000 08:11 403 /lib/libpcre.so.3.12.1
00448000-00449000 r--p 0002e000 08:11 403 /lib/libpcre.so.3.12.1
00449000-0044a000 rw-p 0002f000 08:11 403 /lib/libpcre.so.3.12.1
0044a000-0045a000 r-xp 00000000 08:11 132242 /lib/tls/i686/cmov/libresolv-2.11.1.so
0045a000-0045b000 r--p 00010000 08:11 132242 /lib/tls/i686/cmov/libresolv-2.11.1.so
0045b000-0045c000 rw-p 00011000 08:11 132242 /lib/tls/i686/cmov/libresolv-2.11.1.so
0045c000-0045e000 rw-p 00000000 00:00 0
0045e000-00477000 r-xp 00000000 08:11 427 /lib/libselinux.so.1
00477000-00478000 r--p 00018000 08:11 427 /lib/libselinux.so.1
00478000-00479000 rw-p 00019000 08:11 427 /lib/libselinux.so.1
00479000-0048d000 r-xp 00000000 08:11 6679 /usr/lib/libdirect-1.2.so.0.8.0
0048d000-0048e000 r--p 00013000 08:11 6679 /usr/lib/libdirect-1.2.so.0.8.0
0048e000-0048f000 rw-p 00014000 08:11 6679 /usr/lib/libdirect-1.2.so.0.8.0
0048f000-00495000 r-xp 00000000 08:11 7457 /usr/lib/libxcb-render.so.0.0.0Aborted
skyeye.conf 配置是:
#skyeye config file sample
cpu:arm920t
mach: s3c2440
#physical memory
#mem_bank: map=M, type=RW, addr=0x00000000, size=0x01000000
mem_bank: map=M, type=RW, addr=0x30000000, size=0x00800000
mem_bank: map=M, type=RW, addr=0x30800000, size=0x00800000, file=./nand.dump
mem_bank: map=M, type=RW, addr=0x31000000, size=0x01000000
#all peripherals I/O mapping area
#mem_bank: map=I, type=RW, addr=0xfefa0000, size=0x00060000
mem_bank: map=I, type=RW, addr=0x48000000, size=0x20000000
mem_bank: map=I, type=RW, addr=0x19000300, size=0x00000020
#net: type=cs8900a, base=0x19000300, size=0x20,int=9, mac=0:4:3:2:1:f, ethmod=tuntap, hostip=10.0.0.1
lcd:type=s3c2440,mod=gtk
load_addr:base=0x30000000, mask=0xFFFFFF
#dbct:state=on 建议你先用我们的测试套件中的linux内核运行一下,一般来说,发布skyeye的时候,我们都会用测试套件中的linux测试一下。
如果你可以运行测试套件中的linux内核,应该skyeye和运行环境没有问题。
页:
[1]