W5500을 이용하여 FPGA와 PC간 udp 통신 테스트를 진행중입니다.
200ms 주기로 특정 데이터를 송신하게 해두었습니다.
Wireshark를 이용하여 오고가는 패킷은 확인하였으며
유니캐스트로 송신하였습니다.
증상은 아래와 같습니다.
-
SEND 커맨드를 이용하여 송신할 경우 ARP request 송신하고
PC에서 ARP reply를 하지만 데이터 패킷을 전송하지 않고
200ms 후 ARP request를 송신하며 Sn_TX_FSR가 증가합니다. -
SEND_MAC 커맨드를 이용하여 송신할 경우 원하는 데이터를 송신하지만
PC측에서 들어오는 ARP request에 반응하지 않습니다. -
Sn_DHAR를 직접 입력 후 PC측에서 데이터를 송신하였을때
Sn_RX_RSR가 증가하지 않습니다.
위와 같은 증상을 보았을때 수신자체가 되지 않는듯한 한데
무엇이 문제인지 모르겠습니다.
확인 부탁드립니다.