일 이야기2005/05/10 23:57

WinCE 의 개발에 앞서서, 보드에 기본적으로 탑재되어 있던

U-Boot 에 접속해 봤습니다.

아래 메시지는 CN4 ( RX0 TX0 ) 포트를 통해서 나오는

터미널 메시지 입니다.

설정은 115200bps / 8 / none / 1입니다.

E-Boot 를 올릴 예정이라.. U-Boot 는 나중에 시간이 나면 분석해 봐야겠네요.

우선은 대략 저런 메시지가 나오는구나 하고 패스!~

/*=============================================================

                                    기본 부팅 메시지

=============================================================*/

U-Boot 1.0.0(bluesky patched) (Mar 30 2005 - 21:41:09)


U-Boot code: 33F00000 -> 33F1FDC8  BSS: -> 33F23FCC
DRAM Configuration:
Bank #0: 30000000 64 MB
manufacture ID = 127lx
device ID = 8922lx
Flash:  1 MB
NAND:NAND device: Manufacture ID: 0xec, Chip ID: 0x76 (Samsung NAND 64MB 3,3V)
Page size - 0x200, Block size - 0x4000
*** Warning - bad CRC, using default environment
SMC:SMC device: Manufacture ID: 0x00, Chip ID: 0x00
No SMC device found!!!
Unable to scan SMC chip.
In:    serial
Out:   serial
Err:   serial
### main_loop entered: bootdelay=2
### main_loop: bootcmd="bootm 40000"
Hit any key to stop autoboot:  2 1 0
## Booting image at 00040000 ...
  Image Name:   ARM Linux-2.4.18-mz5-bluesky
  Created:      2005-03-28   3:50:35 UTC
  Image Type:   ARM Linux Kernel Image (gzip compressed)
  Data Size:    713338 Bytes = 696.6 kB
  Load Address: 30008000
  Entry Point:  30008000
  Verifying Checksum ... OK
  Uncompressing Kernel Image ... OK
No initrd
## Transferring control to Linux (at address 30008000) ...
Starting kernel ...
Linux version 2.4.18-rmk7-bluesky (shkim@Lifebook-linux) (gcc version 2.95.3 20010315 (release)) #58 2005. 03. 28. (월) 12:49:54 KST
CPU: SAMSUNG S3C2410(Arm920T)sid(wb) revision 0
Machine: Emlinux-Bluesky2440
On node 0 totalpages: 16384
zone(0): 16384 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: noinitrd root=/dev/nfs devfs=nfs nfsroot=192.168.1.57:/nfs ip=192.168.1.12:192.168.1.57:192.168.1:1:255.255.255.0::eth0:off console=ttyS0,115200
Console: colour dummy device 80x30
Calibrating delay loop... 199.47 BogoMIPS
Memory: 64MB = 64MB total
Memory: 54504KB available (1373K code, 322K data, 76K 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
CPU clock = 399.651840 Mhz, HCLK = 99.912960 Mhz, PCLK = 49.956480 Mhz
Initializing S3C2440 buffer pool for DMA workaround
Starting kswapd
ttyS0 at I/O 0x50000000 (irq = 52) is a S3C2440
ttyS1 at I/O 0x50004000 (irq = 55) is a S3C2440
ttyS2 at I/O 0x50008000 (irq = 58) is a S3C2440
Console: switching to colour frame buffer device 80x30
Installed S3C2440 frame buffer
pty: 256 Unix98 ptys configured
s3c2440-ts initialized
S3C2440 Real Time Clock Driver v0.1
block: 128 slots per queue, batch=32
RAMDISK driver initialized: 16 RAM disks of 8096K size 1024 blocksize
eth0: cs8900 rev K(3.3 Volts) found at 0xd0000300
cs89x0 media RJ-45, IRQ 37
loop: loaded (max 8 devices)
SCSI subsystem driver Revision: 1.00
request_module[scsi_hostadapter]: Root fs not mounted
UDA1341 audio driver initialized
Creating 2 MTD partitions on "NAND 64MB 3,3V":
0x00000000-0x00200000 : "Kernel Image - partition 0"
0x00200000-0x02000000 : "Root FS - partition 1"
usb.c: registered new driver hub
usb-ohci.c: USB OHCI at membase 0xe9000000, IRQ 26
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
MMC/SD Slot initialized
[card_detect_interrupt] SD CD = 0
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 4096 bind 4096)
IP-Config: Unable to set interface netmask (-22).
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NetWinder Floating Point Emulator V0.95 (c) 1998-1999 Rebel.com
Looking up port of RPC 100003/2 on 192.168.1.57
NETDEV WATCHDOG: eth0: transmit timed out



/*=============================================================

                    도중에 키를 눌러서 설정 메뉴 진입시

=============================================================*/

U-Boot 1.0.0(bluesky patched) (Mar 30 2005 - 21:41:09)



U-Boot code: 33F00000 -> 33F1FDC8  BSS: -> 33F23FCC
DRAM Configuration:
Bank #0: 30000000 64 MB
manufacture ID = 127lx
device ID = 8922lx
Flash:  1 MB
NAND:NAND device: Manufacture ID: 0xec, Chip ID: 0x76 (Samsung NAND 64MB 3,3V)
Page size - 0x200, Block size - 0x4000
*** Warning - bad CRC, using default environment
SMC:SMC device: Manufacture ID: 0x00, Chip ID: 0x00
No SMC device found!!!
Unable to scan SMC chip.
In:    serial
Out:   serial
Err:   serial
### main_loop entered: bootdelay=2
### main_loop: bootcmd="bootm 40000"
Hit any key to stop autoboot:  2 1 0
BlueSky>
BlueSky> help
?       - alias for 'help'
autoscr - run script from memory
base    - print or set address offset
bdinfo  - print Board Info structure
boot    - boot default, i.e., run 'bootcmd'
bootd   - boot default, i.e., run 'bootcmd'
bootelf - Boot from an ELF image in memory
bootm   - boot application image from memory
bootp   - boot image via network using BootP/TFTP protocol
bootvx  - Boot vxWorks from an ELF image
chkspeed   - check memory access time
clockset  - CPU clock display & setting
cmp     - memory compare
coninfo - print console devices and informations
cp      - memory copy
crc32   - checksum calculation
date    - get/set/reset date & time
dcache  - enable or disable data cache
down - file download from host & save to boot ROM
echo    - echo args to console
erase   - erase FLASH memory
flinfo  - print FLASH memory information
go      - start application at address 'addr'
help    - print online help
icache  - enable or disable instruction cache
iminfo  - print header information for application image
imls    - list all images found in flash
ledtest   - led & int switch test
loadb   - load binary file over serial line (kermit mode)
loads   - load S-Record file over serial line
loop    - infinite loop on address range
md      - memory display
mm      - memory modify (auto-incrementing)
mtest   - simple RAM test
mw      - memory write (fill)
nand    - read, write and erase NAND flash
nm      - memory modify (constant address)
ping    - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
protect - enable or disable FLASH write protection
rarpboot- boot image via network using RARP/TFTP protocol
reset   - Perform RESET of the CPU
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
sleep   - delay execution for some time
smc    - read, write and erase SMC flash
tftpboot- boot image via network using TFTP protocol
version - print monitor version
BlueSky> version
U-Boot 1.0.0(bluesky patched) (Mar 30 2005 - 21:41:09)
BlueSky>
U-Boot 1.0.0(bluesky patched) (Mar 30 2005 - 21:41:09)
BlueSky> setenv
Usage:
setenv  - set environment variables
BlueSky>
BlueSky>

크리에이티브 커먼즈 라이센스
Creative Commons License
2005/05/10 23:57 2005/05/10 23:57
Posted by 게으른영혼

Trackback URL : http://lazysoul.com/tc/trackback/14