부팅시에는 boot argument 라던가 여러가지 정보가 있으니
나중에 복구나, 시스템 스펙을 아는데 중요한 정보들이 들어있다.
그중에 아무래도 가장 나에게 필요한건 memory map이 아닐까 싶다.
REDBOOT에서의 메모리 맵
RAM: 0xa0000000-0xa2000000, 0xa0012fb8-0xa1ebf000 available
FLASH: 0x04000000 - 0x06000000, 128 blocks of 0x00040000 bytes each.
커널에서의 메모리 맵
0x00000000-0x00080000 : "Bootloader"
0x00080000-0x00180000 : "Kernel"
0x00180000-0x00400000 : "Root"
0x00400000-0x02000000 : "Usr1"
흐음.. REDBOOT를 익숙해지는게 좋을려나..
손에 익은 u-boot로 갈아치우는게 좋을려나 ㄱ-
+------------------------------------------ CS8900A[0x08000000] - type: 0x630e, rev: 0x0900 Ethernet eth0: MAC address 00:00:00:00:00:00 Can't get BOOTP info for device! RedBoot(tm) bootstrap and debug environment [ROM] Non-certified release, version UNKNOWN - built 17:44:04, Apr 16 2003 Platform: COGENT (XScale) Copyright (C) 2000, 2001, Red Hat, Inc. RAM: 0xa0000000-0xa2000000, 0xa0012fb8-0xa1ebf000 available FLASH: 0x04000000 - 0x06000000, 128 blocks of 0x00040000 bytes each. Waiting for key input for 5 seconds : ..... memcpy -b 0x04080000 -l 0x00100000 0xa0208000 memcpy -b 0x04180000 -l 0x00280000 0xa0800000 go 0xa0208000 Uncompressing Linux....................................................... done, booting the kernel. Linux version 2.4.18-rmk5-pxa1 (root@bear) (gcc version 2.95.3 20010315 (release)) #1 2003. 08. 23. (Åä) 19:07:20 KST Processor: Intel XScale-PXA255 revision 6 Machine: TynuxBox-X Development Platform Security risk: creating user accessible mapping for 0x20000000 at 0xf6000000 Security risk: creating user accessible mapping for 0x30000000 at 0xf7000000 Security risk: creating user accessible mapping for 0x04000000 at 0xf1000000 On node 0 totalpages: 8192 zone(0): 8192 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: init=/linuxrc mem=32M console=ttyS0,115200 Console: colour dummy device 80x30 Calibrating delay loop... 99.12 BogoMIPS Memory: 32MB = 32MB total Memory: 22168KB available (1444K code, 334K data, 72K init) Dentry-cache hash table entries: 4096 (order: 3, 32768 bytes) Inode-cache hash table entries: 2048 (order: 2, 16384 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: 8192 (order: 3, 32768 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 CPU clock: 99.500 MHz (0.000-398.100 MHz) Starting kswapd JFFS2 version 2.1. (C) 2001 Red Hat, Inc., designed by Axis Communications AB. Console: switching to colour frame buffer device 30x40 keyboard reset failed. no keyboard connected pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with no serial options enabled ttyS00 at 0xf8100000x (irq = 14) is a PXA UART ttyS01 at 0xf8200000x (irq = 13) is a PXA UART ttyS02 at 0xf8700000x (irq = 12) is a PXA UART PXA250 Real Time Clock driver v1.00 DS1307 registered keypad registered block: 64 slots per queue, batch=16 RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize Uniform Multi-Platform E-IDE driver Revision: 6.31 ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx tbx89x0:tbx89x0_probe() tbx89x0.c: (kernel 2.3.99) Russell Nelson, Andrew Morton eth0: cs8900 rev J Base 0xF0000000<6>, IRQ 36, MAC 00:23:31:26:C0:0B pxa_ac97_read(0x00) = 0x0180 pxa_ac97_read(0x3c) = 0x0000 pxa_ac97_read(0x7c) = 0x4352 pxa_ac97_read(0x7e) = 0x5973 ac97_codec: AC97 Audio codec, id: 0x4352:0x5973 (Cirrus Logic CS4202) pxa_ac97_read(0x00) = 0x0180 pxa_ac97_read(0x02) = 0x1f1f pxa_ac97_read(0x26) = 0x000f Probing TB-X flash at physical address 0x00000000 Using buffer write method Using static partition definition Creating 4 MTD partitions on "TBX flash": 0x00000000-0x00080000 : "Bootloader" 0x00080000-0x00180000 : "Kernel" 0x00180000-0x00400000 : "Root" 0x00400000-0x02000000 : "Usr1" Linux Kernel Card Services 3.1.22 options: [pm] Intel PXA250/210 PCMCIA (CS release 3.1.22) Tracer: Initialization complete tynuxpm register 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 2048 bind 2048) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. Fast Floating Point Emulator V0.9 (c) Peter Teichmann. RAMDISK: Compressed image found at block 0 Freeing initrd memory: 8192K EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended VFS: Mounted root (ext2 filesystem). Freeing init memory: 72K INIT: version 2.74 booting Wed Aug 8 11:51:00 UTC 2001 INIT: Entering runlevel: 3 Starting modutils Calculating module dependencies... done. Loading modules: Starting system logger: syslogd Bringing up interface lo Starting portmapper: portmap Starting INET services: inetd Starting pcmcia Starting PCMCIA services: cardmgr. TynuxBox_X login: Could not read calibration: /etc/pointercal Unable to open /root/Settings/Categories.xml tr for sysapplet: /usr/Tynux/Qtopia//i18n/en/libbatteryapplet.qm tr for sysapplet: /usr/Tynux/Qtopia//i18n/en/libcardmonapplet.qm tr for sysapplet: /usr/Tynux/Qtopia//i18n/en/libclockapplet.qm tr for sysapplet: /usr/Tynux/Qtopia//i18n/en/libnetmonapplet.qm tr for sysapplet: /usr/Tynux/Qtopia//i18n/en/libvolumeapplet.qm Categories::labels didn't find app Document View QDir::readDirEntries: Cannot read the directory: /usr/Tynux/Qtopia/plugins/obex could not load IR plugin |
'하드웨어 > PalmPalm Tynux Box' 카테고리의 다른 글
tynuxbox X와 H-JTAG (wiggler / parallel) (0) | 2013.07.02 |
---|---|
tynux 커널소스 역추적 (0) | 2012.07.29 |
RedBoot (0) | 2010.07.09 |
tynuxbox (0) | 2010.02.08 |
PalmPalm Tynuxbox (2) | 2010.02.08 |