[W5500] 소켓생성 관련

안녕하세요.
FreeRTOS 환경에서 W5500을 사용하여 TCP Client 로 통신을 하려고 합니다. ioLibrary를 사용하였는데 socket 함수에서
printf(“socket open ready.\n”);
while (getSn_SR(sn) == SOCK_CLOSED); <---- 못나옴.
printf(“socket create.\n”);
루프를 빠져나오지 못합니다.
이전에 저와 똑같은 문의도 보았는데 DGND 문제로 해결되었다고 하더군요.
그래서 제가 만든 보드가 이상있는지 확인해 보았으나 전원이나 DGND는 잘 연결되어 있습니다.
그리고, 혹시 몰라 W550io 보드로 SPI만 연결하여 테스트를 해보았는데 동일한 결과가 나왔습니다.
ping은 잘되고 W5500 레지스터 읽는것도 문제없이 잘됩니다.
소스 문제인것 같은데…
도움부탁드립니다.

Wiz_interface_File.zip (4.0 KB)

저도 같은 증상이 있는데 혹시 해결하셨나요?

ioLibrary_Driver에서 socket.c 파일이 잘못되었습니다. 최신 파일받아서 적용하니까 정상적으로 되더라구요…

해결하셨다니 다행이네요
저는 ioLibrary_Driver 4.0을 사용하는데
외부 노이즈때문인지 해결이 안되네요
감사합니다.