WIZnet Developer Forum

W5300 UDP 패킷 처음 2Byte 누락 증상

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에서 이전 패킷 처리로 인한 영향은 아닙니다.

질문 사항은 다음과 같습니다.

  1. 혹시 W5300 에서 해당 증상과 관련이 있을만한 설정이 있나요?
  2. W5300 chip 디버깅 포트가 있나요? Chip 디버깅 로그 출력 기능이 있나요?
  3. 이더넷 케이블이나 신호 노이즈 또는 다른 요소에 의해서 이러한 증상이 발생 가능할까요?
  4. W5300 chip S/W 업데이트 버전이 있나요? 아니면 최초 S/W 버전으로 계속 판매되는 건가요?

검토 부탁 드립니다.
감사합니다.

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.