w5500 udp receive 문의 입니다.

안녕하세요 w5500 관련 문의 입니다.
custom board에 w5500을 사용하고 있습니다.
firmware에서는 ioLibrary_Driver를 사용하고 있습니다.

udp_loopback.c 를 테스트 해보았습니다.
단, echo server(같은 공유기에 연결된 pc)를 따로 두고 firmware에서는 data를 보낸 후 다시 받도록 조금 변경하였습니다. 그리고 ip 설정이 안된 상태이기 때문에 custom board와 echo server 모두 255.255.255.255로 broad cast 하도록 변경하였습니다.

그런데, 보내는 것은 잘 되지만 board에서는 getSn_RX_RSR(sn)가 계속 0으로 나오는 것으로 보아 data를 받지 못하는 것 같습니다. echo server(pc)의 wire shark에서는 udp로 data가 들어오고 나가는게 모두 찍힙니다.

이러한 경우 어느 부분을 살펴봐야 하는지 문의 드립니다.

wireshark로 캡처한 내용입니다.



loopback 예제는 ip, port 박아놓은거 말고는 거의 동일합니다.
Downloads.zip (3.9 KB)
파이썬파일은 pc에서 udp 로 브로드캐스트 하는 코드이고요. loopback에서는 이를 받아서 그대로 response 해주는 겁니다.
udp_test_wireshark.zip (14.7 KB)