이곳 Q/A 게시판에서 usbc 관련 소스를 받아서 이것저것 테스트를 해 봤는데요
보드 쪽에도 usbc 드라이버를 깔았고 데스크탑 쪽에도 마찬가지로 샘플 드라이버를 설치 하였습니다.

그리고 ez-x5보드에 전원(5V)에 인가한 후 부팅이 완료(usb client driver가 작동된 상태)된 상태에서 ez-x5의 usb client를 데스크 탑(윈xp) 호스트에 연결시키면 장치를 제대로 인식(FALINUX USB DRIVER로 잡힘)을 하게 됩니다.

그런데.. 이렇게 제대로 인식된 상태에서 (5V전원 연결된 상태, USB 케이블 연결된 상태) 앞에 막대형 스위치 있잖아요 올렸다 내렸다 하는거 그걸로 ez-x5의 전원을 껏다가  켜면 호스트(win XP)에선 ex-X5 usb client를 알수 없는 장치로 인식을 합니다.

또..호스트(win XP)를 켜기 전에 미리 ez-X5 보드와 usb로 연결되어진 상태에서 호스트(win XP)를 켜면 또 제대로 인식을 합니다.

그런데..usb 연결을 끊었다가 다시 연결하면..(전원 공급이 차다되니까..) ez-x5 보드가 다시 부팅이 되면서..알수 없는 장치로 인식하게 되죠..

그래서 궁금한 것이.. usb의 전원만으로 ez-x5보드가 동작을 할 때 호스트(win XP)에서 정상적으로 ez-x5 보드를 usb client 장치로 인식하게 하는 방법이 없을까 해서요..

너무 아는게 없어서..
좋은 답변 부탁드립니다.