포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 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 조회 수
62 s3c2410/1440 hdd 붙이기(sw적인 자료) file 고도리 2006-12-01 5646
61 페도라 5에 이솝보드 개발환경 만들기 따라하기 문서입니다. file [6] 진태영 2006-11-30 5985
60 S3C2410/2440 2.4.x용 touch test program 고현철 2006-11-28 5675
59 Serial 통신 프로그램입니다. file [4] 양용현 2006-11-28 5940
58 sound App(wave_player) 입니다. file [5] 이종창 2006-11-22 5775
57 [2440] ts touchscreen 간단 test code입니다. file [7] 이종창 2006-11-22 8036
56 SDL 실행시... 김증일 2006-11-18 5737
55 리셋회로입니다. file [1] 박영학 2006-11-16 5704
54 aesoptool을 이용한 SDL cross compile환경 file 고현철 2006-11-15 5642
53 iMX21 ADS용 Ext_uart 드라이버.. 커널 2.4 file 김경호 2006-11-14 5694
52 NET-SNMP 사용기 [1] 고도리 2006-11-13 5925
51 DM9000A 관련 문서 file [1] 이제현 2006-11-12 5983
50 Linux serial programming howto & example by godori file [1] 고현철 2006-10-27 6225
49 aesop-2440 2.6.13 kernel sound driver & App. file [1] 고현철 2006-10-18 5886
48 touchscreen library - tslib file [1] 고현철 2006-10-14 5647
47 임베디드 리눅스 공부에 대해서 [4] 고현철 2006-10-14 6860
46 리눅스커널2.6 포팅자료 .... file [3] 장석원 2006-09-25 5693
45 usb mass storage 관련 예전 spec문서 file 고현철 2006-09-09 6059
44 Aesop-2442 회로도 (미검증 버전) file [10] 이제현 2006-09-05 5832
43 aesop2440 dnw용 usb monitoring software file [1] 고현철 2006-08-16 5820

사용자 로그인