|
楼主 |
发表于 2007-12-23 14:58:14
|
显示全部楼层
KSH,as I do not comprehend the skyeye config file for lpc so much,so I appoint the file parameter to initrd-2.4.20-8.img which locate under the directory /boot,just as
cpu: arm7tdmi
mach: lpc
mem_bank: map=M, type=RW, addr=0x40000000, size=0x00200000
mem_bank: map=M, type=RW, addr=0x81000000, size=0x00700000
mem_bank: map=M, type=RW, addr=0x81700000, size=0x00100000, file=/boot/initrd-2.4.20-8.img
mem_bank: map=I, type=RW, addr=0xe0000000, size=0x20000000
then it runs longer ,with errors emerging... SOS
[root@pandy uClinux-dist]# /home/skyeye-1.2.4/binary/skyeye -e linux-2.4.x/linuxbig_endian is false.
arch: arm
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
mach info: name lpc, mach_init addr 0x8067df0
uart_mod:0, desc_in:, desc_out:, converter:
SKYEYE: use arm7100 mmu ops
./boot/initrd-2.4.20-8.img: No such file or directory
bank 2, Couldn't open boot ROM ./boot/initrd-2.4.20-8.img - execution will commence with the debuger.
[root@pandy uClinux-dist]# /home/skyeye-1.2.4/binary/skyeye -e linux-2.4.x/linuxbig_endian is false.
arch: arm
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
mach info: name lpc, mach_init addr 0x8067df0
uart_mod:0, desc_in:, desc_out:, converter:
SKYEYE: use arm7100 mmu ops
Loaded RAM /boot/initrd-2.4.20-8.img
exec file "linux-2.4.x/linux"'s format is elf32-little.
load section .init: addr = 0x81008000 size = 0x0000a000.
load section .text: addr = 0x81012000 size = 0x000f0940.
load section .data: addr = 0x81104000 size = 0x0000b54c.
not load section .bss: addr = 0x8110f560 size = 0x00021030 .
not load section .debug_abbrev: addr = 0x00000000 size = 0x0004392a .
not load section .debug_info: addr = 0x00000000 size = 0x01abf95d .
not load section .debug_line: addr = 0x00000000 size = 0x00308e91 .
not load section .debug_pubnames: addr = 0x00000000 size = 0x0001a960 .
not load section .debug_aranges: addr = 0x00000000 size = 0x00002850 .
call ARMul_InitSymTable,kernel filename is linux-2.4.x/linux.
start addr is set to 0x81008000 by exec file.
Linux version 2.4.24-uc0 (root@pandy) (gcc version 2.95.3 20010315 (release)(ColdFire patches - 20010318 from http://fiddes.net/coldfire/)(uClinux XIP and shared lib patches from http://www.snapgear.com/)) #1 五 12月 21 17:18:24 CST 2007
Processor: philip lpc2200 revision 14
Architecture: zlg-arm-linux
Ignoring unrecognised tag 0x00000000
On node 0 totalpages: 2048
zone(0): 0 pages.
zone(1): 2048 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/ram
Calibrating delay loop... 563.60 BogoMIPS
Memory: 8MB = 8MB total
Memory: 5876KB available (962K code, 183K data, 40K init)
Dentry cache hash table entries: 1024 (order: 1, 8192 bytes)
Inode cache hash table entries: 512 (order: 0, 4096 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: 2048 (order: 1, 8192 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
Serial driver version 5.05c (2001-07-0 with no serial options enabled
ERROR:io_read: addr = e0010010
R 8115bea8,4,e0010000,10,e0010000,8110c340,8115bea8,81120cc8,8110c340,8110fe30,a0000013,8115bea4,8115bea8,8115be98,8108c278,81087fb8,C a0000093,S 0,0,200000d3,60000013,0,0,0,M 13,B 3,E 0,I 0,P 810e254c,T 0,L e1a0f00e,D 8afffffd,ERROR:io_read: addr = e001000c
R 8115bea8,3,e0010000,c,e0010000,8110c340,8115bea8,81120cc8,8110c340,ff,a0000013,8115bea4,8115bea8,8115be98,8108c28c,81087fb8,C 60000093,S 0,0,200000d3,60000013,0,0,0,M 13,B 3,E 0,I 0,P 810e254c,T 0,L e1a0f00e,D 8afffffd,ERROR:io_write a non-exsiting addr:addr = e001000c, data = bf
ERROR:io_write a non-exsiting addr:addr = e0010008, data = 0
ERROR:io_write a non-exsiting addr:addr = e001000c, data = 0
ERROR:io_write a non-exsiting addr:addr = e0010008, data = 1
ERROR:io_read: addr = e0010008
R 8115bea8,2,e0010000,8,ff,8110c340,8115bea8,81120cc8,8110c340,ff,a0000013,8115bea4,8115bea8,8115be98,8108c31c,81087fb8,C 60000093,S 0,0,200000d3,60000013,0,0,0,M 13,B 3,E 0,I 0,P 810e254c,T 0,L e1a0f00e,D 8afffffd,ERROR:io_write a non-exsiting addr:addr = e001000c, data = ff
ttyS00 at 0xe000c000 (irq = 6) is a 16450
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 512 bind 512)
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 1024K
VFS: Mounted root (ext2 filesystem) readonly.
Freeing init memory: 40K
Kernel panic: No init found. Try passing init= option to kernel.
I look for many articles on the website ,no correlative questions there ... |
|