회원 및 비회원 모두 열람이 가능합니다. 최대 업로드 가능한 용량은 20MB 입니다.

안녕하세요...

고도리입니다.

개인적인 일로 S3C6400 보드를 가지고 작업을 하고 있습니다.

MDS Technology의 M6라는 보드입니다.

삼성에서 작업된 코드만을 가지고 새롭게 toolchain과 rootfs를 만들어서 작업에 들어간
상태입니다.

현재 부트로더와 커널을 대략 분석을 한 상태입니다
(저번주 소모임 세미나때 오신분들은 아실테고요)

굉장히 복잡한 칩입니다. hw설계도 엄청 신경써야겠더군요....^^

현재는 개발버전이라..........조만간에 툴체인을

arm-gcc-eabi 4.2.4
glibc-2.7

로 업그레이드 할 예정입니다.

아마도.......aesop 공제가 진행된다면 이쪽이 빠르지 않을 듯 싶습니다.
pollux는 내부적으로 진행하기가 힘든상태라.....ㅠ.ㅠ


부팅로그 올립니다.
---------------------------------------------------------------------

U-Boot 1.1.6 (Aug 11 2008 - 19:54:27) for SMDK6400


CPU:     S3C6400@400MHz
         Fclk = 400MHz, Hclk = 100MHz, Pclk = 50MHz , Serial = CLKUART (ASYNC Mode)
Board:   SMDK6400
DRAM:    128 MB
Flash:   0 kB
NAND:    128 MB
In:      serial
Out:     serial
Err:     serial
Hit any key to stop autoboot:  0
dm9000 i/o: 0x30000300, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 00:40:5c:26:0a:5b
operating at 100M full duplex mode
TFTP from server 192.168.0.249; our IP address is 192.168.0.102
Filename 'zImage'.
Load address: 0xc0008000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         ###############
done
Bytes transferred = 1737424 (1a82d0 hex)
Boot with zImage

Starting kernel ...

Uncompressing Linux................................................................................................................ done, booting the kernel.
Linux version 2.6.21.5-cfs-v19 (root@mds6400) (gcc version 4.1.0) #41 Mon Aug 11 20:55:30 KST 2008
CPU: ARMv6-compatible processor [410fb761] revision 1 (ARMv6TEJ), cr=00c5387f
Machine: SMDK6400
Ignoring unrecognised tag 0x00000000
Memory policy: ECC disabled, Data cache writeback
CPU S3C6400 (id 0xaaaabbbb)
S3C6400: core 400.000 MHz, memory 100.000 MHz, peripheral 50.000 MHz
S3C6400: EPLL 192.000 MHz
S3C24XX Clocks, (c) 2004 Simtec Electronics
CPU0: D VIPT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
Built 1 zonelists.  Total pages: 32512
Kernel command line: noinitrd root=/dev/nfs rw nfsroot=192.168.0.249:/root/6400/rootfs ip=192.168.0.102:192.168.0.249:192.168.0.1:255.255.255.0::eth0:off console=ttySAC0,115200
Trying to install chained interrupt handler for IRQ0
Trying to install chained interrupt handler for IRQ1
Trying to install chained interrupt handler for IRQ32
Trying to install chained interrupt handler for IRQ33
PID hash table entries: 512 (order: 9, 2048 bytes)
timer tcon=00600008, tcnt c34f, tcfg 00000400,00000000, usec 0000199a
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: 128MB = 128MB total
Memory: 126208KB available (3136K code, 335K data, 196K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
s3c6400: Initialising architecture
S3C DMA-pl080 Controller Driver, (c) 2006-2007 Samsung Electronics
Total 32 DMA channels will be initialized.
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
NetWinder Floating Point Emulator V0.97 (double precision)
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
LCD TYPE :: S3C_LTE480WV LCD will be initialized
S3C_LCD clock got enabled :: 100.000 Mhz
Window[0]- FB1 : map_video_memory: clear ff600000:000bb800
           FB1 : map_video_memory: dma=50600000 cpu=ff600000 size=000bb800
Console: switching to colour frame buffer device 100x30
fb-1070008836:  frame buffer device
lp: driver loaded but no devices found
ppdev: user-space parallel port driver
s3c-uart.0: s3c_serial0 at MMIO 0x7f005000 (irq = 37) is a S3C
s3c-uart.1: s3c_serial1 at MMIO 0x7f005400 (irq = 38) is a S3C
s3c-uart.2: s3c_serial2 at MMIO 0x7f005800 (irq = 39) is a S3C
s3c-uart.3: s3c_serial3 at MMIO 0x7f005c00 (irq = 40) is a S3C
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
loop: loaded (max 8 devices)
nbd: registered device at major 43
dm9000 Ethernet Driver
eth0: dm9000 at c8864300,c8866302 IRQ 67 MAC: 08:00:3e:26:0a:5b
S3C NAND Driver, (c) 2007 Samsung Electronics
S3C NAND Driver is using hardware ECC.
NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit)
Creating 4 MTD partitions on "NAND 128MiB 3,3V 8-bit":
0x00000000-0x00040000 : "Bootloader"
0x00040000-0x00200000 : "Kernel"
0x00200000-0x03200000 : "Root - Cramfs"
0x03200000-0x08000000 : "File System"
usbmon: debugfs is not available
s3c2410-ohci s3c2410-ohci: S3C24XX OHCI
s3c2410-ohci s3c2410-ohci: new USB bus registered, assigned bus number 1
s3c2410-ohci s3c2410-ohci: irq 47, io mem 0x74300000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usbhid
drivers/usb/input/hid-core.c: v2.6:USB HID core driver
mice: PS/2 mouse device common for all mice
S3C Touchscreen driver, (c) 2007 Samsung Electronics
s3c TouchScreen got loaded successfully : 10 bits
input: s3c TouchScreen as /class/input/input0
S3C24XX RTC, (c) 2004,2006 Simtec Electronics
res->start : 7e005000 res->end : 7e0050ff<6>s3c2410-rtc s3c2410-rtc: rtc disabled, re-enabling
s3c2410-rtc s3c2410-rtc: rtc core: registered s3c as rtc0
i2c /dev entries driver
s3c2410-i2c s3c2410-i2c: slave address 0x10
s3c2410-i2c s3c2410-i2c: bus frequency set to 195 KHz
s3c2410-i2c s3c2410-i2c: i2c-0: S3C I2C adapter
[s3c_hsmmc_probe]: s3c-hsmmc.0: at 0xc886e000 with irq 56. clk src: hsmmc0 sclk_48m_mmc0
[s3c_hsmmc_probe]: s3c-hsmmc.1: at 0xc8870000 with irq 57. clk src: hsmmc1 sclk_48m_mmc1
[s3c_hsmmc_probe]: s3c-hsmmc.2: at 0xc8872000 with irq 49. clk src: hsmmc2 sclk_48m_mmc2
Advanced Linux Sound Architecture Driver Version 1.0.14rc3 (Wed Mar 14 07:25:50 2007 UTC).
ASoC version 0.13.2
WM9713/WM9714 SoC Audio Codec 0.12
asoc: AC97 HiFi <-> s3c6400-ac97 mapping ok
AC97: read error (ac97_reg=12 addr=0)
Check audio codec jumpper settings

ALSA device list:
  #0: SMDK6400 (WM9713)
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
s3c2410-rtc s3c2410-rtc: hctosys: invalid date/time
eth0: link down
IP-Config: Complete:
      device=eth0, addr=192.168.0.102, mask=255.255.255.0, gw=192.168.0.1,
     host=192.168.0.102, domain=, nis-domain=(none),
     bootserver=192.168.0.249, rootserver=192.168.0.249, rootpath=
Looking up port of RPC 100003/2 on 192.168.0.249
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
Looking up port of RPC 100005/1 on 192.168.0.249
VFS: Mounted root (nfs filesystem).
Freeing init memory: 196K
INIT: version 2.84 booting
rc.udev start
Initializing udev dynamic device directory.
Starting udevd:  /sbin/udevd --daemon
rc.udev start after
mount: Mounting /dev/root on / failed: No such file or directory
INIT: Entering runlevel: 3
[: 0: unknown operand





Welcome to the AESOP S3C2440A world !!!(0.1)

You may now login as 'root'.

godori login: root

Linux 2.6.21-MEP2440

/) /)
(='.'=)

login[2341]: root login  on `tts/0'

"사람은 자기가 보고 싶은 현실만 볼 뿐이다." - Gaius Julius Caesar
엮인글 :
http://www.aesop.or.kr/index.php?mid=Board_Community_Freeboard&document_srl=7923&act=trackback&key=589

정경진

2008.08.14 17:40:16
*.20.190.219

혹시, 공제를 하게 된다면 6400 말고 6410으로 하는 건 어떠신지요?
GPU도 포함되어 있는데요..
저도 회사에서 엊그제부터 SMDK6410에다가 maemo를 올렸는데, 개선해야 할 사항들은 좀 많지만, 어쨓든 많은 가능성을 가진 칩이라고 생각됩니다.

고도리

2008.08.15 03:32:57
*.32.117.22

^^, 6410은 좀 나중에 손댈 생각입니다.

일단 6400으로 작업을 한 후에 한템포 찍고, 6410으로 갈텐데
이번에는 상/하 pcb로 나누어서 cpu module만 바꿀 수 있도록
설계할 예정입니다.....

일정상 6410이면 넘 늦을 듯 하고, software랑 여러가지를 손보게 된다면 시간상 내년 상반기에나 가능할 듯 해서요...ㅎㅎ

오주열

2008.08.15 23:08:45
*.212.99.50

고생이 많으시네요~ 맨날 낼름낼름 집어먹기만 하는 회원으로서 힘내시고 좋은 결과 있기를 바란다는 말만 하게됩니다^^;

박종석

2008.08.18 21:12:36
*.244.221.3

무척 기대됩니다..^^
고생많으세요~
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
공지 교육 홍보 및 광고는 "교육 및 세미나 홍보" 게시판을 이용해 ... 관리자 2010-07-15 108026

[잡담] 휴가 댕겨 왔습니다.. [2]

[교육정보] IT인재개발교육원에서 중소기업 입사1년차 교육이 있... [4]

[보도자료] "어디 쓸만한 임베디드 리눅스 사람 없나요" [6]

[잡담] 이클립스 많이 좋아 졌네요. [3]

[잡담] 안드로이드 이슈,, [1]

[잡담] GPS가 없는 네비게이션 [4]

[정보] Pollux Board 진행 상황 및 보드 사진 file [1]

[정보] Pollux Board 진행 상황 및 보드 사진 file [5]

[잡담] 한국여자 양궁이 올림픽 6연패의 위업을 달성한 이유. [2]

[교육정보] 임베디드 리눅스 ARM11 2.6.x kernel 교육이 있... [2]

[개발] S3C6400 board 부팅로그... [4]

[개발] UBI/UbiFS/Ubiblk 을 MLC nand에 올렸습니다. [4]

[잡담] 항상 느끼는 내 머리속의 돌덩어리... ㅡ_ㅡ;

[정보] aesop의 체계에 약간의 변화를 줄까 합니다. [1]

[개발] S3C6400용 커널 sound/fb까지 확인했습니다 [4]

FFMPEG 기본구조 설명 .... [1]

[잡담] aesop-2440을 한번 재구성해볼까요? 4차정도로....^^ [4]

[건강] 환절기 감기 조심하세요. [5]

[정보] 요새 관심을 두고 있는 물건. file [9]

JTAG을 이용한 Flash 다운로드 문의드립니다. [10]

사용자 로그인