기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요.


보드를 가지고 공부를 하고 있는데 안되는 부분이 있어서 질문을 올리게 되었습니다.


제가 사용하는 보드는 S3C2416 보드입니다. 이솝 보드는 아닙니다ㅠ 하다가 막혔는데 질문할 곳이 없더라구요.


이 보드는 코어 보드 + 미니 보드로 이루어졌는데

그 중 미니 보드에 DM9000EP라는 이더넷 칩셋이 박혀 있습니다.


보통 전원을 넣으면 이더넷 포트(RJ45)가 꺼져있나요?


리눅스로 부팅이 되면 일단 꺼져 있기에 ifconfig eth0 xxx.xx.xxx.xx 해서 링크를 켭니다. 그 때 포트에 불도 들어오구요.

이걸 이제 U-boot에서 사용하고자 하는게 DM9000EP용으로 세팅이 안 되어있고

CS8900으로 되어있어서 제가 코드를 추가했습니다.

드라이버를 사용하게 만들고, 16bit 버스 쓰게 만들고..


스키매틱 자료도 좀 보고 nLan_CS2에 GPA15가 연결되어있고 또 그게 nRCS4라는데 연결 되어있다는걸 보고 디바이스 베이스 주소는 0x20000300으로 지정해 주었습니다. 이렇게 하면 data 주소가 0x20000304구요.


저 위치에서 디바이스 ID를 읽을 수 있어야 하는 것 같은데.... 근데 디바이스 ID를 못 읽어오네요.


리눅스로 부팅이 성공하여 cat /proc/iomem? 명령으로 매핑된거 보면 0x20000300과 0x20000308이 두개에 IO 주소가 가 있습니다. 이걸로 봐서는 저 주소가 맞는 것 같은데...


U-boot에서 사용하는 디바이스 드라이버 파일(drivers/net/dm9000.c, .h)이나 보드 세팅 파일(include/configs/smdk2416.h)에서 핀에 들어가는 값들을 고쳐 주어야 할 것 같은데..


혹시 이 문제에 익숙하신 분이나 낯선(?) 이더넷 칩셋 다뤄보신 경험 있으신 분들이 조금 도와주셨으면 합니다.

이 문제로 tftp를 못 사용하고 있거든요. 그동안 sd로 커널/루트 파일 시스템을 퓨징하고 있었는데 그 과정이 너무 번거로워서 U-boot 상에서 tftp 좀 써보려다가 고생중입니다.


감사합니다 T^T


고도리

2011.05.04 11:29:10
*.237.243.143

mds의 mep6410 board가 dm9000ep를 썼습니다.


u-boot를 구할 수 있으시면 구해서 사용하시고요. 아니면 제가 내일 맨정신이면 올려놓도록 하겠습니다.


하두 요즘 맨정신이 아니라서요...ㅠ.ㅠ

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
1828 imx51 FEC Driver 새희망 2011-05-03 472
» U-Boot에서 DM9000 사용 관련 질문입니다. [1] 김태형 2011-05-04 595
1826 usb host 관련된 질문입니다 [2] 우르멜 2011-05-04 507
1825 Android battery 드라이버 작성 조언 부탁 드립니다. [2] hotpjs 2011-05-04 960
1824 6410에서 usb 메모리 스틱 인식이 되지 않습니다;; 우르멜 2011-05-05 788
1823 device driver에서 vendor에 대해 궁금합니다. [1] 혜정아빠 2011-05-05 475
1822 key 설계 구현 시 ==> Metrics & PGIO(일대일 매핑) 중 어떤 ... hotpjs 2011-05-05 586
1821 프레임워크단에서 가속도센서 값 읽어오기 [1] 나노세컨드 2011-05-05 584
1820 aesop - 6410 보드를 쓰고 있습니다 [2] 우르멜 2011-05-06 471
1819 aesop 6410보드의 usb 1.1 host 관련 질문입니다.. [1] 우르멜 2011-05-06 535
1818 Android PowerManagerService Wakelock [3] 아틸라 2011-05-07 1563
1817 vendor폴더 아래의 새로운 products를 컴파일 하려면 어떻게 해야하... [1] 한승우 2011-05-07 518
1816 [i.MX51] 메모리 초기화시 bad_page 문제 해결 방법? [1] 새희망 2011-05-07 933
1815 안드로이드의 프로세스관련... [1] 테크 2011-05-10 634
1814 binder 쪽에 보면 sp<IServiceManager> [2] 꺼북이 2011-05-10 674
1813 pxa255-pro3 보드에 안드로이드 포팅해보신분 계신가요? [1] 간지보이 2011-05-11 506
1812 아직 시리얼통신 해결하지못해 이렇게 또 질문드려요^~^ [1] 조승현 2011-05-12 570
1811 u-boot 소스코드 중에.. [1] 준히오빠 2011-05-12 493
1810 Andorid ALSA에 관해서... [2] 꺼북이 2011-05-12 618
1809 커널 모듈 외부 참조 [1] snamy 2011-05-12 599

사용자 로그인