PC에서 Multicast 통신으로 500 ms 마다 180 byte를 송신하고, 송신된 데이터는 공유기를 거쳐 W5300 으로 수신하고 있습니다.
MCU 에서 Sn_RX_RSR 값을 확인 했을때 188 값이 리턴되는데, 간헐적으로 186 값이 리턴되며 오류가 발생하고 있습니다.
UDP PACKET INFO (8 BYTE) 데이터를 계속 출력해 보면, Sn_RX_RSR 값이 186일때 처음 2byte가 누락되는 증상이 발생하고 있습니다.
0A000111434800B4
0A000111434800B4
0111434800B40000 ← 처음 2Byte 누락
0A000111434800B4
현재까지 확인된 사항은 다음과 같습니다.
- PC 송신 프로그램에 문제는 없습니다.
- MCU와 W5300 사이에 발생하는 문제는 아닙니다.
- MCU에서 이전 패킷 처리로 인한 영향은 아닙니다.
질문 사항은 다음과 같습니다.
- 혹시 W5300 에서 해당 증상과 관련이 있을만한 설정이 있나요?
- W5300 chip 디버깅 포트가 있나요? Chip 디버깅 로그 출력 기능이 있나요?
- 이더넷 케이블이나 신호 노이즈 또는 다른 요소에 의해서 이러한 증상이 발생 가능할까요?
- W5300 chip S/W 업데이트 버전이 있나요? 아니면 최초 S/W 버전으로 계속 판매되는 건가요?
검토 부탁 드립니다.
감사합니다.