
도와주세요!!
글 수 15,339
2002.10.10 08:52:48 (*.226.144.34)
8037
SA-1100 USB 용 Windows 드라이버를 만들어 테스트중에 있습니다. NDIS-WDM 형
태로 만들어 이지보드와 통신을 해 보았는데 잘 되더군요. 그런데 제가 직접
만든 보드(이지보드와 같은 스펙과 회로도를 가지고 만듬)하고 통신을 하면 데
이터 전송 에러가 빈번히 발생하면서 전송속도도 현저하게 떨어집니다. 적은
야을 수시로 송수신 하는 경우는 에러가 거의 없는데 FTP 등으로 수십메가 분
량의 파일등을 전송하면 에러발생 빈도가 급속하게 늘어납니다. 그러면 다시
파이프를 리셋하고 다시 진행하는데 파이프 리셋의 경우도 여러번 시도해야지
만 성공하고 이때 시간을 다 잡아 먹습니다. 갖가지 테스트를 다 해보아도 영
원인을 모르겠군요. 제 생각에는 UDC 제어시 타이밍이나 동기화의 문제인것 같
기는 한데... Slave 쪽은 커널 2.4.18 에 rmk7 패치를 수행한 소스를 그대로
사용했구요. 이지보드에서는 잘되니까 커널소스문제는 아닌것 같고...
혹시 이지보드 만드실때 USB 관련에서 따로 해주신것 등은 없는지 궁금하군요.
조언 부탁드립니다.
태로 만들어 이지보드와 통신을 해 보았는데 잘 되더군요. 그런데 제가 직접
만든 보드(이지보드와 같은 스펙과 회로도를 가지고 만듬)하고 통신을 하면 데
이터 전송 에러가 빈번히 발생하면서 전송속도도 현저하게 떨어집니다. 적은
야을 수시로 송수신 하는 경우는 에러가 거의 없는데 FTP 등으로 수십메가 분
량의 파일등을 전송하면 에러발생 빈도가 급속하게 늘어납니다. 그러면 다시
파이프를 리셋하고 다시 진행하는데 파이프 리셋의 경우도 여러번 시도해야지
만 성공하고 이때 시간을 다 잡아 먹습니다. 갖가지 테스트를 다 해보아도 영
원인을 모르겠군요. 제 생각에는 UDC 제어시 타이밍이나 동기화의 문제인것 같
기는 한데... Slave 쪽은 커널 2.4.18 에 rmk7 패치를 수행한 소스를 그대로
사용했구요. 이지보드에서는 잘되니까 커널소스문제는 아닌것 같고...
혹시 이지보드 만드실때 USB 관련에서 따로 해주신것 등은 없는지 궁금하군요.
조언 부탁드립니다.