Re: [Skyeye-developer] kernel with conf for lpc can not rnu on skyeye(philips/lpc2200)
Michael.Kang
blackfin.kang at gmail.com
Sat Dec 29 17:12:46 CST 2007
Could you try to use initrd.img with ext2 filesystem format??
-- Thanks
-- MK
On 12/29/07, pandy1110 <pandy1110 at 163.com> wrote:
>
>
> Though I use romfs.img generated by uClinux as the root file
> system,(philips/lpc2200,linux-2.4.x/uClibc,gcc-3.2.2),there are also some
> errors emerge,I can not run linux-2.4.x/linux on skyeye-1.2.4 while I can
> run all the kernel in testsuit,the running info list is :
>
> [root at pandy uClinux-dist]# skyeye -e linux-2.4.x/linux
> big_endian is false.
> arch: arm
> cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
> mach info: name lpc, mach_init addr 0x80733cc
> uart_mod:0, desc_in:, desc_out:, converter:
> SKYEYE: use arm7100 mmu ops
> Loaded RAM images/romfs.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 at 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月 26 18:55:21 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-08) with no serial options
> enabled
> ERROR:io_read: addr = e0010010
> R
> 8115bea8,4,e0010000,10,e0010000,8110c340,8115bea8,81120cc8,8110c
> 340,8110fe30,a0000013,8115bea4,8115bea8,8115be98,8108c278,81087f
> b8,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,8110c3
> 40,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: romfs filesystem found at block 0
> RAMDISK: Loading 552 blocks [1 disk] into ram disk... done.
> Freeing initrd memory: 1024K
> FAT: bogus cluster size 235
> Kernel panic: VFS: Unable to mount root fs on 01:00
>
> and it stop here,my skyeye.conf is from sourceforge,how to deal with
> it,thanks
>
>
>
>
> 在2007-12-24,"Michael.Kang" <blackfin.kang at gmail.com> 写道:
>
> - 显示引用文字 -
> initrd-u is a root file system for your uClinux. You can use romfs.img
> generated by uClinux to replace it.
>
> -- Thanks
> -- MK
> On 12/24/07, pandy1110 <pandy1110 at 163.com> wrote:
> > hello,
> > As I do not comprehend the skyeye config file so much,so I cant run
> uClinux
> > on the platform lpc2200 correcttly,could you tell me the principle to
> > complete this confiuration or give me a skyeye.conf for lpc2200。
> > I have use the config file from sourceforge like this
> > 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, fil=.initrd-u
> > mem_bank: map=I, type=RW, addr=0xe0000000, size=0x20000000
> > but i dont konw where the initrd-u is.
> >
> >
> >
> >
> >_______________________________________________
> > CLinux.org Websites:
> > http://seohelper.cn/
> > http://www.implight.net/
> > http://gro.clinux.org/
> > Skyeye-developer mailing list
> > Skyeye-developer at lists.gro.clinux.org
> >
> http://lists.gro.clinux.org/cgi-bin/mailman/listinfo/skyeye-developer
> >
> >
>
>
> --
> www.skyeye.org
>
>
>
>
>
> ________________________________
> 网 易 有 道 词 典 -- 全 球 最 强 大 的 免 费 英 汉 互 译 词 典 ( 只 有 2 兆 )
> _______________________________________________
> CLinux.org Websites:
> http://seohelper.cn/
> http://www.implight.net/
> http://gro.clinux.org/
> Skyeye-developer mailing list
> Skyeye-developer at lists.gro.clinux.org
> http://lists.gro.clinux.org/cgi-bin/mailman/listinfo/skyeye-developer
>
>
--
www.skyeye.org
More information about the Skyeye-developer
mailing list