앞에서 먼저 do loadb 40000 으로 커널을 Nor-FLASH에 다운로드 하였고
그다음에 다음과 같이 ramdisk를 ram의 30800000 번지에 30분 동안 시리얼로 다운했습니다.
그런데....우왕!!!!!!!!
U-Boot 1.0.0(bluesky patched) (May 21 2004 - 19:23:06)
U-Boot code: 33F00000 -> 33F1F27C BSS: -> 33F2347C
DRAM Configuration:
Bank #0: 30000000 64 MB
manufacture ID = 127lx
device ID = 8795lx
Flash: 1 MB
NAND:NAND device: Manufacture ID: 0xec, Chip ID: 0x75 (Samsung NAND 32MB 3,3V)
Page size - 0x200, Block size - 0x4000
SMC:SMC device: Manufacture ID: 0xec, Chip ID: 0x75
SMC device: Manufacture ID: 0xec, Chip ID: 0x75 (Samsung NAND 32MB 3,3V)
Page size - 0x200, Block size - 0x4000
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
BlueSky>
BlueSky>
BlueSky>
BlueSky> loadb 30800000
## Ready for binary (kermit) download to 0x30800000 at 115200 bps... <---(여기서 ramdisk down 하였고)
## Total Size = 0x0064920d = 6590989 Bytes
## Start Addr = 0x30800000
BlueSky> bootm 40000
## Booting image at 00040000 ...
Image Name: ARM Linux-2.4.18-swl8-bluesky pa
Created: 2004-05-22 6:36:55 UTC
Image Type: ARM Linux Kernel Image (gzip compressed)
Data Size: 630546 Bytes = 615.8 kB
Load Address: 30008000
Entry Point: 30008000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
Starting kernel ...
Linux version 2.4.18-rmk7-swl8 (root@serilinux) (gcc version 2.95.4 20010319 (pr
erelease/franzo/20011204)) #4 2004. 05. 22. (토) 15:34:51 KST
CPU: SAMSUNG S3C2410(Arm920T)sid(wb) revision 0
Machine: Bluesky-2410 evaluation board
Warning: bad configuration page, trying to continue <-----(?????????)
On node 0 totalpages: 16384
zone(0): 16384 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/ram0 console=ttyS0
Console: colour dummy device 80x30
Calibrating delay loop... 101.37 BogoMIPS
Memory: 64MB = 64MB total
Memory: 52668KB available (1185K code, 303K data, 68K init)
Dentry-cache hash table entries: 8192 (order: 4, 65536 bytes)
Inode-cache hash table entries: 4096 (order: 3, 32768 bytes)
Mount-cache hash table entries: 1024 (order: 1, 8192 bytes)
Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 16384 (order: 4, 65536 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
JFFS version 1.0, (C) 1999, 2000 Axis Communications AB
JFFS2 version 2.1. (C) 2001, 2002 Red Hat, Inc., designed by Axis Communications
AB.
l3 S3C2410 Adapter Initialized
ttyS0 at MEM 0xe0000000 (irq = 52) is a S3C2410
ttyS1 at MEM 0xe0004000 (irq = 55) is a S3C2410
Console: switching to colour frame buffer device 80x30
Loading keyboard on irq 1
---> can"t get assinged irq 1
Oh dear, the interface was bas ..
pty: 256 Unix98 ptys configured
Loading S3C2410 Touch Screen Driver
Installing S3C2410 RTC
S3C Real Time Clock driver v1.00
block: 128 slots per queue, batch=32
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
cs89x0:cs89x0_probe(0x0)
cs89x0.c: v2.4.3-pre1 Russell Nelson <nelson@crynwr.com >, Andrew Morton <andrewm
@uow.edu.au>
eth0: cs8900 rev K found at 0xf0000300 <6>cs89x0 media RJ-45, IRQ 37, progra
mmed I/O, MAC 00:11:22:33:44:99
cs89x0_probe1() successful
loop: loaded (max 8 devices)
S3C2410 UDA1341 / IIS initialized
shkim debug: Manufacture ID: 0x00, Chip ID: 0x00
No NAND device found!!!
usb.c: registered new driver hub
usb-ohci.c: USB OHCI at membase 0xd9000000, IRQ 26
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
mice: PS/2 mouse device common for all mice
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 4096 bind 4096)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com
RAMDISK: Compressed image found at block 0
RAMDISK: incomplete write (ramdisk too small?) (-28 != 32768)<-----(이게 뭔가?????)
커널 코드에서 환경을 더많이 사용해서 그런가요?
오늘은 제머리가 어지럽네요.........
카페 게시글
Xscale
Re:네 제가 개념없이 접근하는 바람에.....
세리문
추천 0
조회 156
04.05.25 02:42
댓글 2
북마크
번역하기
공유하기
기능 더보기
다음검색
첫댓글 linux/asm-arm/arch-s3c2410/s3c2410.h file을 보시면 ramdisk와 관련한 두개의 size define을 보실 수 있습니다. #define ZIP_RAMDISK_SIZE (8*1024*1024), #define BLK_DEV_RAM_SIZE (20*1024*1024) 이렇게 하고 다시 컴파일을 해 보세요
감사. 기존 디렉토리 날리고 다시 압축풀고 페치해서 바꾸고 수정하라는 곳 u-boot, 커널 수정후 컴파일 새로 했습니다. 그리고는 다운...........