WIZnet Developer Forum

Wiz550io 동작 관련

Wiz550io 동작 관련 문의 드립니다.
SPI 통신은 정상 동작 되는거 같습니다.
driver는 w5500_cortexm3_firmware_for_legacy 참고 했습니다.

  1. VERSIONR register(0x0039)를 읽어서 0x04가 읽히는지 확인되었구여.
  2. w5500_cortexm3_firmware_for_legacy의 함수 Set_network() printf문을 출력해 보면 아래와 같이 출력이 정상적으로 나옵니다

W5500E01-M3
Network Configuration Information

MAC : 00.08.DC.47.47.54
IP : 192.168.11.37
SN : 255.255.255.0
GW : 192.168.11.1

=> PC와 1:1 통신 Loop-Back Test
PC의 Hercules로 TCP Server의 Port는 5000로 설정
Wiz550io를 loopback_tcpc(4, 5000)함수로 프로그램을 돌리면
connect() 함수에서 TIMEOUT 걸려서 아무 동작도 안하네여

반대로 Wiz550io Server로 설정해도 아무 동작 안하네여.
getSn_SR(s); Return 값이 SOCK_LISTEN으로 나오고 아무동작도 안하네여.
Wiz550io 케이블은 크로스 케이블을 사용하였구여. Wiz550io LED도 노란색과 푸른색은 동작 하고여.

답변좀 달아주세여.

안녕하세요.
위즈네트 입니다.

우선, Wiz550io LED라고 하시면 RJ-45 내부 LED일텐데, 불이 들어왔다는 것은 H/W상에서 연결은 되었다는 것을 의미합니다.

그런데, 말씀하셨던, 네트워크 정보는 확인되었다는 것은 Serial 출력이 된다는 것 같지만, 실제 Connect는 되지 않는다는 것이라면,

먼저 해주셔야할 점은

  1. ping Test를 해주세요. 다른 연구원님의 블로그를 참조드립니다. 참고하세요. socatelier.wordpress.com/2015/04/08/ping/
  2. 그리고 혹시 고정IP를 사용하시는지요? 만약 고정 IP를 사용하신다면, 추가 등록해주어야할 사항이 있습니다.

상위 2가지를 확인해보시고 다시 문의해주시면 감사하겠습니다.

Edward

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