skyeye模拟饿殍7312出现的问题
# /root/skyeye-1.2.4/binary/skyeye-e vmlinux -c skyeye1.conf~big_endian is false.
arch: arm
cpu info: armv4, arm720t, 41807200, ffffff00, 1
mach info: name ep7312, mach_init addr 0x8058ce0
log_info: log is off.
log_info:log file is /tmp/test.log, fd is 0x9c97198
log_info: log start clock 5000000
log_info: log end clock 6000000
uart_mod:0, desc_in:, desc_out:, converter:
SKYEYE: use arm7100 mmu ops
Loaded RAM ./initrd
Loaded RAM ./vmlinux
start addr is set to 0xc0028000 by exec file.
Linux version 2.4.18-rmk7 ([email protected]) (gcc version 2.95.3 20010315 (release)) #2 2008年 04月 19日 星期六 19:30:43 CST
CPU: ARM ARM720T revision 0
Machine: Cirrus Logic 7212/7312
Warning: bad configuration page, trying to continue
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/ram,console=ttyAM0
Calibrating delay loop... 26.00 BogoMIPS
Memory: 16MB = 16MB total
Memory: 12852KB available (935K code, 200K data, 52K init)
Dentry-cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode-cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
ttyAM0 at I/O 0x100 (irq = 12) is a CLPS711x
ttyAM1 at I/O 0x1100 (irq = 28) is a CLPS711x
pty: 256 Unix98 ptys configured
block: 64 slots per queue, batch=16
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 1024)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 2048 blocks into ram disk... done.
Freeing initrd memory: 2048K
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 52K
attempt to access beyond end of device
01:00: rw=0, want=1647259183, limit=4096
attempt to access beyond end of device
01:00: rw=0, want=1647259183, limit=4096
attempt to access beyond end of device
01:00: rw=0, want=2037609827, limit=4096
attempt to access beyond end of device
01:00: rw=0, want=2037609827, limit=4096
Kernel panic: No init found.Try passing init= option to kernel.
# mount -o loop /root/test_kernel/initrd/mnt/img
# umount initrd
# skyeye
***************************************************************
**** ****
**** SkyEyeSimulator Ver 0.8.0 withGDB 5.3 Interface ****
**** ****
***************************************************************
GNU gdb 5.3
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.Type "show warranty" for details.
This SkyEye was configured as "--host=i686-pc-linux-gnu --target=arm-elf".
(SkyEye) file vmlinux
Reading symbols from vmlinux...(no debugging symbols found)...done.
(SkyEye) target sim
cpu info: armv4, arm720t, 41807200, ffffff00, 1
mach info: name ep7312, mach_init addr 0x815e920
SKYEYE: use arm7100 mmu ops
Loaded ROM ./initrd
Connected to the simulator.
(SkyEye) load
Loading section .init, size 0xd000 vma 0xc0028000
Loading section .text, size 0xe9f34 vma 0xc0035000
Loading section __ex_table, size 0x810 vma 0xc011ef40
Loading section .data, size 0xc818 vma 0xc0120000
Start address 0xc0028000
Transfer rate: 8518368 bits in <1 sec.
(SkyEye) run
Starting program: /root/test_kernel/vmlinux
Linux version 2.4.18-rmk7 ([email protected]) (gcc version 2.95.3 20010315 (release)) #2 2008年 04月 19日 星期六 19:30:43 CST
CPU: ARM ARM720T revision 0
Machine: Cirrus Logic 7212/7312
Warning: bad configuration page, trying to continue
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/ram,console=ttyAM0
Calibrating delay loop... 26.00 BogoMIPS
Memory: 16MB = 16MB total
Memory: 12852KB available (935K code, 200K data, 52K init)
Dentry-cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode-cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
ttyAM0 at I/O 0x100 (irq = 12) is a CLPS711x
ttyAM1 at I/O 0x1100 (irq = 28) is a CLPS711x
pty: 256 Unix98 ptys configured
block: 64 slots per queue, batch=16
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 1024)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 2048 blocks into ram disk... done.
Freeing initrd memory: 2048K
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 52K
attempt to access beyond end of device //什么意思
01:00: rw=0, want=1647259183, limit=4096
attempt to access beyond end of device
01:00: rw=0, want=1647259183, limit=4096
attempt to access beyond end of device
01:00: rw=0, want=2037609827, limit=4096
attempt to access beyond end of device
01:00: rw=0, want=2037609827, limit=4096
Kernel panic: No init found.Try passing init= option to kernel.
到此就不往下运行了,请问什么原因,恳请帮忙
页:
[1]