기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
처음으로 이렇게 질문을 하네요... Wince 공부한지 얼마 안되나서..
모르는것 생소한것 투성입니다.
지금은 이솝 BSP를 가지고 Wince에 USB host 부분에 마우스&키보드를 인식시키려고 하는데
마우스가 움직이다 말다를 반복 하고 있습니다.
보드 다른것도 확인했는데..같은 현상이구요..
OHCI 부분 설정했구요..
host 전압을 확인하니 인식이 될때는 잡히고 안되면
전압도 같이 잡히질 않네요... 소스에서 reset 하는 부분이 있다고 하는데
어딜 건드려야 할지.. 막막하기만 하네요.. .환장하겠습니다...
고수님들 답변 부탁드립니다.~
그런 증상은 전원 부족 문제 밖에는 없는 것 같은데... ㅎ;;;
마우스 말고, USB 메모리 꼽아서 인식 및 복사가 잘 되는지 확인해 보십시오.
만약 잘 된다면, 거의 전원 부족 문제 입니다.
이런 H/W에서 USB 외장하드 붙이면 아마, 보드가 죽거나 외장하드가 죽던것 같았습니다.
중간에 USB Hub 칩을 사용했다면, 전원 문제를 더욱 고려하셔야 할 것 입니다.
보드가 어떤건지 모르겠지만, 자료실에 SMDK6410용 BSP도 있으니 둘다 테스트 해보세요.
원래 H/W와 S/W는 견원 지간이에요. :)
참고로, 과거에야 독창적인 H/W 구성이 인정받던 시절이나,
현재는 레퍼런스 회로를 충실히 제현하고 개선한 H/W가 정말 잘 만든 H/W 입니다. :)
P.S : 참고로 전혀 엉뚱한 곳에서 문제터지는 바람에, 이상이 생길 수도 있습니다.
WinCE라면 드라이버를 모두 제거하고 USB만 살려서 테스트 해보시는 것도 바람직 합니다.
5V가 나왔다 안나왔다 하는 건 좀 이상하네요.
테스터기로 찍으면 그냥 쭉~ 나오는게 정상으로 알고 있습니다.
나왔다 안나왔다 하는건 좀 재미있는 증상이네요.
그리고, 전압 보다는 전류 부족이 아닐지...^^
제가 이솝BSP 작업할 때 OHCI 쪽은 안건들였거든요... USB OTG 쪽은 건들였어도... 음;;;
P.S : 저도 신입 때, H/W 문제인데 S/W 문제라고 해서 삽질 했던 적 많습니다. 신입의 비애죠..ㅡ.ㅡ;
레퍼런스 보드 가져다가, 직접 비교해보면서 똑같은 S/W 환경에서 시그널과 전압을 찍어보며
H/W 쪽에 증명을 하시는게 가장 좋은 방법 입니다.
H/W 설계때 반드시 회로를 참조한 레퍼런스 보드가 있을 것 입니다.
설마, 레퍼런스 보드 하나 보유하지 않고 그냥 H/W를 설계하진 않았을거라 믿습니다. :)
Host 부분은 이솝 BSP나 SMDK6410 BSP나 변경한 부분이 없습니다.
해당하는 문제가 발생하는 것은, USB Host 쪽의 전원이 부족하여 나타나는 증상
같습니다.
S/W 부분 보다는 H/W 부분을 검토해보는게 좋을 듯 하네요.