버그 1)
WIZ140SR 모듈에 아래와 같이 전송하고 있습니다.
동작 모드 : TELNET
DATA PACKET CONDITION
CHARACTOR : 00 SIZE : 0 TIME : 0 INACTIVITY TIME : 2
시리얼 → WIZ140SR
1번포트(포트번호 설정 : 5001)에 57600 BPS로 약 20바이트의 패킷을 초당 50회 입력(매번 변경된 데이터)
4번포트(포트번호 설정 : 5004)에 230400 BPS로 약 100바이트의 패킷을 초당 15회 입력(매번 변경된 데이터)
PC → WIZ140SR
3번 포트(포트번호 설정 : 5003)에 230400 BPS로 아래의 문자열을 전송하였습니다.(고정된 데이터)
“01234556789”
사용 텔넷 프로그램은 “J1C” 입니다
WIZ140SR 3번 포트로 출력되는 데이터를 읽어보니 “0123456789” 외에 추가로 랜덤하게 임의의 1바이트가 추가 됩니다
예 : “01234567892”
랜덤하게 임의 바이트가 추가가 되고나서 약 30회정도를 넘어가면 추가로 붙는 1바이트의 값이 변동하지 않고 고정됩니다
사용 펌웨어 버젼은 1.6.5 이며,
위 증상은 1.6.4 버젼에서는 나타나지 않습니다
버그 2)
아래의 증상은 펌웨어 1.6.5나 1.6.4 동일하게 나타나는 증상입니다
임의의 포트에 대해서 아래의 조건으로 테스트 진행합니다.
동작모드 : TELNET
CHARACTOR : 00 SIZE : 0 TIME : 0 INACTIVITY TIME : 2
PC → WIZ140SR 로 100바이트를 초당 15회 전송(매번 변경된 데이터)
WIZ104SR → PC로 50바이트를 초당 15회 전송(매번 변경된 데이터)
데이터의 일부분이 소실되는 문제가 발생하며,
그 위치는 패킷의 앞부분부터 발생합니다
오류 예시
전송데이터
0x02 0x02 0x02 0x30 0x30 0x30
수신데이터(1차 손실)
0x02 0x02 0x30 0x30 0x30
수신데이터(2차 손실)
0x02 0x30 0x30 0x30
시간이 지날수록 패킷의 앞부분에서 데이터 소실이 진행됩니다
데이터 소실되는 시점은 랜덤하며, 바이트 소실은 시간이 지속될수록 증가합니다.
1시간 동안 문제 없을때도 있고, 1분이내에 소실되는 경우도 발생합니다
PC쪽 프로그램은 그대로 놔두고 WIZ140SR을 재부팅하면 정상동작하다가 다시 문제가 발생합니다
추가로
WIZ140SR 1.6.5 펌웨어 다운로드 가능한가요?