안녕하세요.
SBC(OS는 XP임베디스)와 장비간에 USB 통신을 하는데 에러가 발생합니다.
그리고 장비가 232통신이라 USB TO 시리얼칩인 FTDI칩이 내장되어 있습니다:
현재 통신 프로그램에서는 CPort 3.10을 사용하고 있구요.
평소에 통신 프로그램은 정상적으로 동작합니다.
그런데 간헐적으로 통신프로그램에서 아래와 같은
메시지가 발생합니다. 처음에 1번 메시지 발생 후 다음 부터는 계속 2번 메시지가 발생합니다.
1: "WriteFile function failed(win error code:31)
2: "PurgeComm function failed(win error code:5)
결국. USB to Serial 을 뺐다가 다시 끼면 정상동작합니다...
USB to Serial의 문제일까요?? OS 자체의 문제???? 델파이 프로그램 문제?
이 부분을 처리는 해야 하는데 어떻게 접근해야 하는지 조언 구합니다.
동일한 문제를 격으신 분 계시면 조언 부탁드릴께요 ...
|