도와주세요!!
글 수 15,339
2007.07.23 11:50:43 (*.188.58.131)
6667
안녕하세요.
ez-x5로 usb 통신을 Test 하고 있는 사람입니다.
여기 게시판을 이용하여 usb client 드라이버를 올리고 usbc_app 를 구동한 다음
window 쪽 드라이버는 xp ddk bulkusb를 올리고 application를 실행하여
타겟 보드와 통신(read, write) 동작이 잘 된것을 확인 하였습니다.
그런데 제가 원하는 최소 2Mbps가 안 나와서 질문을 드립니다.
속도 측정하는 어떤 장비들이 없어서 application 에서 GetTickCount()함수를 써서
다음과 같이 하였습니다.
start = GetTickCount()
ReadFile();
end = GetTickCount()
(buffer 크기 / end-start )* 8
대략적으로 1M에서 왔다갔다 하던데..
속도를 좀더 올릴수 있는 방법이 없을까 해서 이렇게 글 남깁니다.
usb host controller 사용하면 나아 질까요?
아님 타겟쪽 device driver를 어떻게 수정 될까요?
아주 작은 정보라도 주시면 감사 하겠습니다.
아시는분 답변 부탁 드립니다.
ez-x5로 usb 통신을 Test 하고 있는 사람입니다.
여기 게시판을 이용하여 usb client 드라이버를 올리고 usbc_app 를 구동한 다음
window 쪽 드라이버는 xp ddk bulkusb를 올리고 application를 실행하여
타겟 보드와 통신(read, write) 동작이 잘 된것을 확인 하였습니다.
그런데 제가 원하는 최소 2Mbps가 안 나와서 질문을 드립니다.
속도 측정하는 어떤 장비들이 없어서 application 에서 GetTickCount()함수를 써서
다음과 같이 하였습니다.
start = GetTickCount()
ReadFile();
end = GetTickCount()
(buffer 크기 / end-start )* 8
대략적으로 1M에서 왔다갔다 하던데..
속도를 좀더 올릴수 있는 방법이 없을까 해서 이렇게 글 남깁니다.
usb host controller 사용하면 나아 질까요?
아님 타겟쪽 device driver를 어떻게 수정 될까요?
아주 작은 정보라도 주시면 감사 하겠습니다.
아시는분 답변 부탁 드립니다.