VCP (Virtual Com Port) 상 Serial Terminal 오류 [5]

VCP (Virtual Com Port) 상 Serial Terminal 오류

2009-07-03 13:41 - 골무이

안녕하세요.
XShell 좋은 프로그램이네요.

Silicon Labs의 CP210x USB to UART Bridge 칩을 사용한 VCP (Virtual Com port) 어댑터를 사용할 경우에

XShell의 동작이 이상합니다.

- 포트를 연 후 첫 한 문자는 PC키보드로부터 입력되어 Serial 포트로 출력되나, 다음 문자부터는 출력이 되지 않음. (입력 부분에서 오류인지 출력부분에서 오류인지는 알 수 없음)
포트를 닫은 후 새로 열면 딱 1 문자만 출력됩니다.

- 입력창을 통해서 문자 스트링을 입력하여 Serial로 출력할 경우 스트링 전체가 제대로 출력되나 다음 부터는 역시 마찬가지로 출력 안됨.

- 여러번 시도 하다보면 XShell 자체가 반응없어져 죽어 버리는 경우도 발생함.

* 사용환경

- Windows Vista SP1 (SP2도 마찬가지)
- VCP 드라이버 CP210x_VCP_Win2K_XP_S2K3.zip 는 홈페이지 silabs.com에서 다운로드 후 설치
- XShell 3.0 (Build 0252)


다른 시리얼 터미널에서는 정상동작합니다.
음... 쉽게 고쳐질려나요?


제품명 : Xshell 3.0


Re: VCP (Virtual Com Port) 상 Serial Terminal 오류

2009-07-06 11:29 - 넷사랑

안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

우선 저희 Xshell에 애정을 가져주셔서 감사합니다.

최근의 PC들은 COM 디바이스가 장착되지 않아 USBtoSerial 장치를 이용하여 Serial 통신을 하는 경향이 많아지고 있습니다. 저희 Xshell 사용자들도 USBtoSerial 환경에서 큰 어려움 없이 잘 사용하고 있습니다.
사실 Xshell 입장에서는 USBtoSerial이라는 부분은 고려를 하지 않아도 됩니다. 이 부분은 해당 드라이버가 하도록 되어 있기 때문이지요. 그래서 가끔 문제를 일으키는 경우는 대부분의 디바이스의 특수성이라기 보다는 시리얼을 통한 접속환경의 설정 차이인 경우가 대부분이었습니다.
세션 등록 정보에서 시리얼(SERIAL)에 대한 설정을 바꿔 보시기 바랍니다. 특히 'Baud Rate'는 서버와 맞지 않으면 말씀하신 비슷한 증상이 나타납니다.

그래도 문제가 해결되지 않을 경우에는 다음 정보를 알려 주십시오. 문제를 해결하는데 도움이 될 것 같습니다.

1. 문제를 겪고 계시는 USBtoSerial(VCP) 장비 : 구입 방법에 대한 내용도 알려 주시면 큰 도움이 될 것 같습니다.
2. 사용하시는 유닉스/리눅스 장비 혹은 기타 장비의 종류와 버전

감사합니다.


Re: VCP (Virtual Com Port) 상 Serial Terminal 오류

2009-07-06 15:08 - 골무이

정성스런 답변 감사합니다.

설정 문제는 아닌 듯합니다.
- Tera Term, putty등에서는 문제없는데 비교하여 여러번 설정을 확인했습니다.
- 장치로부터의 출력은 제대로 나오기 때문입니다. 한 화면 가득히 장치로부터의 메시지는 받아들여져 PC화면에 출력됩니다.
- 다만 PC의 키보드로부터 문자 입력하여 Terminal을 통해 장치로 보내는 과정이 맨 처음 문자 (혹은 맨 처음 문자열)만 "제/대/로" 전달되고 이후는 전달이 안된다는 문제입니다.


시험용 보드의 출력을 시험하였기 때문에 시중에서 구매할 수 있는 VCP케이블은 아닙니다. 그 보는는 Silicon labs의 칩을 사용하고 있고, VCP Driver는 CP210X_VCP_Win2K_XP_S2K3.zip으로 패키징된 Driver를 사용하고 있습니다. 이 칩을 사용한 케이블이 있을 법도 한데 그것은 모르겠습니다.


혹시나 흐름제어 (Flow Control)문제일까 의심되기도 하는데 ... XShell에서는 설정하는 곳이 없고 ... 글쎄요... 모르겠네요.


사용 환경
Vista Home Premium SP2

그럼 수고하세요. 감사합니다.


Re: VCP (Virtual Com Port) 상 Serial Terminal 오류

2009-07-08 10:01 - 넷사랑

문제 상황에 대한 자세한 설명 감사드립니다.

Xshell을 최신 버전으로 업그레이드 해 보시기를 바랍니다. 2009.07.03에 배포한 빌드 0259 버전은 시리얼 통신에서 발생하는 몇가지 문제에 대한 패치를 포함하고 있습니다.

그래도 문제가 해결되지 않으면 다음 정보를 부탁합니다.

1. 터미널 코드를 포함한 Xshell 로그 : 첫 문자(열)만 입력한 후의 로그
2. 첫 문자 후 몇개의 추가적인 문자 입력을 시도한 후의 로그

Xshell 로그는 파일 메뉴의 '로그'에서 생성하실 수 있습니다.

감사합니다.


Re: VCP (Virtual Com Port) 상 Serial Terminal 오류

2009-07-08 18:48 - 골무이

두 개의 로그 파일을 만들어 첨부합니다.

로그파일에는 매 줄마다 터미널에는 보이지 않던 음표 문자가 더 보이는군요. 이게 문제가 될까요???

감사합니다.


*** 첨부한 로그 파일에 특정 업체 이름이 리스트되어있어서 첨부파일을 삭제합니다. (다운로드 했겠죠)


Re: VCP (Virtual Com Port) 상 Serial Terminal 오류

2009-07-09 14:51 - 넷사랑

이 사안에 대해 문제가 될만한 부분을 중심으로 확인 중에 있습니다. 결과가 나오는대로 연락을 드리고자 하니 이메일 주소나 기타 연락처를 알려주시면 감사하겠습니다.
게시판을 통하는 것이 부적절하다면 support@netsarang.com 주소로 메일을 보내 주시기 바랍니다.

감사합니다.


이전 조회수: 189