2013-02-25 3 views
2

이클립스에서 빌드 할 때 IOIO OTG와 PC를 연결하는 데 많은 어려움이있었습니다.IOIO가 PC에 연결되어 있지 않습니다. "핸드 셰이크를 기다리고 있습니다"

우리는 ADT 버전의 eclipse를 사용하고 있으며 모든 라이브러리를 올바르게 임포트했습니다. HelloIOIOConsole 프로그램을 실행하면 콘솔이 연결되기 시작하지만 연결은 중단됩니다. 마지막 콘솔 메시지는 [console]: waiting for handshake이며 오류는 발생하지 않습니다. 프로그램이 빌드되지만 IOIO는 PC에 연결하지 않습니다.

이 원인은 무엇이며 어떻게 해결할 수 있습니까?

답변

2

문제를 발견 : 우리는 COM 포트를 지정하지 않았습니다.

우리는 Run> Run Configuration> variables 탭에서, 이클립스 ADT로 이동하여이 문제를 해결할 수 있었다, 그리고 VM variables 상자, XX는 IOIO가 연결된 COM 포트입니다 라인 -Dioio.SerialPorts=COMXX를 추가.

-Dioio.SerialPorts=COMXX을 추가 한 후에는 프로그램이 올바른 포트를 건너 뛰는 원인이되는 모든 COM 포트를 더 이상 확인하지 않습니다.

USB 포트 을 사용하면서 모든 연결 문제를 제거하고 완벽하게 프로그램을 실행할 수있는 -Dioio.SerialPorts=COM16 행을 추가했습니다.

+0

이 답변을 게시 해 주셔서 감사합니다. 대단히 감사합니다. – Tukajo

+0

@Tukajo 문제 없습니다. 앞으로이 질문은 1 년이 넘기 때문에 (정확한 답변은 16 개월) 답변을 얻고 더 오래된 질문을하고 싶을 수도 있습니다. – Azulflame

관련 문제