커널 mtd드라이버의 nor 파티션 정보와


부트로더에서의 로더/커널/root의 시작주소/크기 가 맞게 되어있나 살펴보세요.

=====================답글내용=======================


안녕하세요. xhyper255b 보드에 kernel v2.6을 포팅하고 있는데 문제가 생겨 이렇게 도움을 요청합니다. 커널 이미지가 거의 다 올라 간 것 같은데.. 더이상 아무런 출력을 하지 않아서.. 문제가 뭔지 잘 모르겠습니다. 다음은 커널 부팅 메시지 출력 내용입니다. XHYPER255B-R1 Copyright (C) 2002 Hybus Co,. ltd. Support: http://www.hybus.net Autoboot in progress, press any key to stop ...Autoboot started. Starting kernel ... Uncompressing Linux............................................................................ done, booting the kernel. Linux version 2.6.10-xhyper255 (root@localhost.localdomain) (gcc version 3.4.3) #1 Thu Nov 29 15:33:30 KST 2007 CPU: XScale-PXA255 [69052d06] revision 6 (ARMv5TE) CPU: D VIVT undefined 5 cache CPU: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets CPU: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets Machine: Hybus PXA25x Development Platform Warning: bad configuration page, trying to continue Memory policy: ECC disabled, Data cache writeback Memory clock: 99.53MHz (*27) Run Mode clock: 398.13MHz (*4) Turbo Mode clock: 398.13MHz (*1.0, active) MCS0 = 0x7ff8a280 MCS1 = 0x5aa85aa8 MCS2 = 0x7ff85aa8 Built 1 zonelists Kernel command line: root=1f03 rw console=ttyS0,115200 init=/linuxrc PID hash table entries: 512 (order: 9, 8192 bytes) Console: colour dummy device 80x30 Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 64MB = 64MB total Memory: 62368KB available (1703K code, 334K data, 380K init) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) CPU: Testing write buffer coherency: ok NET: Registered protocol family 16 Linux Kernel Card Services options: none audit: initializing netlink socket (disabled) audit(3.288:0): initialized JFFS2 version 2.2. (C) 2001-2003 Red Hat, Inc. Initializing Cryptographic API ttyS0 at MMIO 0x40100000 (irq = 15) is a FFUART ttyS1 at MMIO 0x40200000 (irq = 14) is a BTUART ttyS2 at MMIO 0x40700000 (irq = 13) is a STUART io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered PP_addr=0x1300 eth0: cs8900 rev J found at 0xf0000300 no EEPROM cs89x0: No EEPROM, relying on command line.... cs89x0 media RJ-45, IRQ 1, programmed I/O, MAC 00:0b:9b:54:ae:1b elevator: using anticipatory as default io scheduler Probing Boot Flash at physical address 0x00000000 (32-bit bankwidth) Boot Flash: Found 2 x16 devices at 0x0 in 32-bit bank Intel/Sharp Extended Query Table at 0x0031 Using buffer write method cfi_cmdset_0001: Erase suspend on write enabled Using static partitions on Boot Flash Creating 4 MTD partitions on "Boot Flash": 0x00000000-0x00040000 : "bootloader" 0x00040000-0x000c0000 : "Partition Tables" 0x000c0000-0x002c0000 : "kernel" 0x002c0000-0x02000000 : "rootfs" mice: PS/2 mouse device common for all mice ads7843 touch screen driver initialized NET: Registered protocol family 2 IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 4096 bind 8192) NET: Registered protocol family 1 NET: Registered protocol family 17 VFS: Mounted root (jffs2 filesystem). Freeing init memory: 380K => 이 다음 부터 꿀 먹은 벙어리입니다. --; file system을 마운트 하고 초기화해 주는 부분이 잘 맞지 않는 것 같긴 한데.. 어딜 어떻게 건드려야 할지 막막합니다. --; 도와주세요 ㅠㅠ


WRITTEN BY
RootFriend
개인적으로... 나쁜 기억력에 도움되라고 만들게되었습니다.

,