포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 1GB 입니다.

예전에 작성했던 글입니다.

참조하시기 바랍니다.

aesop 2.6.13 커널서 테스트한 것입니다.

//============================
제가 테스트한 결과를 kelp에 답글로 달았던 것을 옮겨왔습니다.

일단 hw적으로 설계가 제대로 되어 있어야 하고요(smdk2440이니
제대로겠지만요).

둘째로 sw가 제대로 맞아야 합니다.
aesop2440용 u-boot의 경우 작성하신 배고픈돼지님것은 잘 되었고
다른 보드에서는 잘 안되었습니다.

이유는 여러가지가 있을텐데, 2440의 pll input을 보면 16.9344와
12Mhz 두개를 사용할 수 있습니다. smdk2440의 경우는 16.9344입니다.

이렇게 쓴 이유는 iis 때문인 듯 한데(제 생각으로는)....하여간

16.9344를 쓰면 upll이 47.98인가 나올 겁니다. 원래 usb clock은 48Mhz
인데, 47.98Mhz가 나와서 삑사리 날 수 있다는 얘기가 하나 있고요.

둘째로는 sw적인 세팅입니다.

삼성에서 제공하는 dnw를 이용하면 usb bulk 통신을 할 수 있는데
보통 그 프로그램을 이용하면 usb가 동작을 잘 합니다.

해서 usb는 큰 문제가 없을겁니다(16.9344Mhz를 사용하더라도).

usb관련 register를 저도 손을 많이 대 봐서 aesop 1차 보드의 경우는
u-boot가 아닌 usb mass storage gadget에서는 붙여봤습니다.

pc->2440의 경우는 너무 고속으로 전송하는통에 2440에 받지 못해서
계속 reset을 걸어버리고, 2440->pc는 엄청 잘 되었습니다.

2차보드는 약간 동작이 이상했었고요...아마도 이 부분도 sw timing문제가
아니었나 싶네요.

더 작업을 해서 완전히 버그를 잡고 싶었으나, printk도 못찍을 정도로
usb쪽이 타이밍에 민감합니다. 해서 아날라이저를 써야하는데, 저희회사는
그게 없어서 포기....--;

u-boot쪽의 코드도 동작은 하되 결국은 sw 세팅의 약간의 변화와 타이밍
문제가 있는 것으로 생각이 되네요.

참, 제가 테스트했을때는 nfs였습니다. 해서 무지 느리게 동작하는통에
pc->2440에 문제가 생겼을 수도 있습니다만 저는 usb에는 큰 관심이
없는데다, 장비도 없어서 소스 분석만 마치고 포기했었던 기억이 나네요.

^^

- 고도리 -

진태영

2006.12.13 22:10:59
*.48.234.27

고도리님의 자료를 구글 검색을 통해서 보긴봤었는데..
잘 안되더라구여..
암튼, 좋은 정보감사합니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
122 linux용 opengl(mesa3d) library compiling howto(x86용) 고현철 2007-02-15 6018
121 RTEMS 4.6.99.3 설치 문서 file [3] 김정한 2006-05-16 6017
120 SDL 컴파일시 필요한 cross-sdl-config script file [1] 고현철 2007-01-09 6016
119 [howto] mtd nor boot cmdlinepart partitions howto - smdk24... file 이재훈 2006-04-06 6006
118 S3C2410 2003-10-01 samsung site자료 고도리 2007-01-23 6000
117 SDL TTF를 이용한 한글 display 예제..... file [4] 고현철 2007-05-17 5998
116 Embedded Linux Reference Guide - 예전에썼던글 [1] 고현철 2006-07-18 5996
» S3C2410/2440 2.6.13 usb gadget howto file [1] 고현철 2006-12-08 5995
114 NOR MTD howto & Software(boot loader & kernel) upgrade file [1] 고현철 2007-01-11 5992
113 aesop2440a_NOR_MTD_sw_upgrade_howto file [2] 이홍석 2006-05-10 5989
112 tty에 명령어를 입력하도록 하는 프로그램 file [2] 고현철 2007-02-21 5987
111 Linux 2.6.x NFS client howto file 고현철 2006-06-21 5986
110 페도라 5에 이솝보드 개발환경 만들기 따라하기 문서입니다. file [6] 진태영 2006-11-30 5985
109 DM9000A 관련 문서 file [1] 이제현 2006-11-12 5983
108 aesop-2440 inetd telnetd howto file [1] 고도리 2006-07-28 5977
107 S3C2410용 u-boot-0.4.0 & intel strata flash jtag program 고현철 2007-01-26 5973
106 usb gadget 관련 gp2x에 쓰이는 스크립트 파일 file 고현철 2007-02-05 5972
105 [howto] aesop2440 2.6.13 ramdisk howto 수정버전 file 고현철 2006-04-06 5971
104 K9F1G08 128M 난드 전용 jtag 프로그램입니다. file 수연 2007-02-25 5970
103 S3C2440A용 SD driver using DMA file 고현철 2007-02-07 5962

사용자 로그인