uClinux for lumit4510 running on skyeye: 说明: 本小节内容是关于如何在 skyeye 软件模拟器上,启动 uClinux for lumit4510 ------------------------------------------------------------------------- [admin@localhost s3c4510b]$ ./skyeye-v0.7.8.rh9.bin linux *************************************************************** **** **** **** SkyEye Simulator Ver 0.7.7 with GDB 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) target sim cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0 mach info: name s3c4510b, mach_init addr 0x813e528 SKYEYE: use arm7100 mmu ops Connected to the simulator. (SkyEye) load Loading section .init, size 0x9000 vma 0x8000 Loading section .text, size 0x13af38 vma 0x11000 Loading section .data, size 0x6cc8 vma 0x14c000 Start address 0x8000 Transfer rate: 10838016 bits in <1 sec. (SkyEye) r Starting program: /home/admin/skyeye/skyeye-binary-testutils-1.0.7/s3c4510b/linux Linux version 2.4.20-uc0 (liming@hpclab.cs.tsinghua.edu.cn) (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/)) #13 Thu Sep 9 01:09:26 HKT 2004 Processor: Samsung S3C4510B revision 6 Architecture: SNDS100 On node 0 totalpages: 4096 zone(0): 0 pages. zone(1): 4096 pages. zone(2): 0 pages. Kernel command line: root=/dev/rom0 Calibrating delay loop... 20.78 BogoMIPS Memory: 16MB = 16MB total Memory: 14716KB available (1259K code, 149K data, 36K 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 Starting kswapd Samsung S3C4510 Serial driver version 0.9 (2001-12-27) with no serial options enabled ttyS00 at 0x3ffd000 (irq = 5) is a S3C4510B ttyS01 at 0x3ffe000 (irq = 7) is a S3C4510B arena[i].address = 85338 Blkmem copyright 1998,1999 D. Jeff Dionne Blkmem copyright 1998 Kenneth Albanowski Blkmem 1 disk images: 0: 85338-14BF37 [VIRTUAL 85338-14BF37] (RO) RAMDISK driver initialized: 16 RAM disks of 1024K size 1024 blocksize VFS: Mounted root (romfs filesystem) readonly. Freeing init memory: 36K 目前 skyeye 内部对于 s3c4510 的串口驱动仿真支持的不是很好,调用 sh 输出的 时候就不能正常显示了,正在努力调试中...... ┌-------------------------------------------------------------------------┐ │ │ │ Welcome to visit http://www.lumit.org for more information │ │ │ │ [lumit] - let us make it together │ │ │ │ │ │ lumit-admin │ │ │ └-------------------------------------------------------------------------┘