WIZnet Developer Forum

W5500 SIPR write Error

w5500 칩을 사용하여 개발중입니다.

SPI는 정상적으로 동작되는것을 확인하였습니다.
wizchip_setnetinfo(CN_SET_NETINFO, (void*) wiznet_info) 명령어 사용후
wizchip_getnetinfo(CN_GET_NETINFO, (void*) wiznet_info) 명령을 사용하여 네트워크 정보를 읽어보면 ip, sn, gw 등이 0으로 읽힙니다. 네트워크 정보가 설정이 안되는 것으로 확인됩니다.

원인이 무엇인지 궁금합니다.

안녕하세요, 답변이 늦었습니다.
해당 사항을 해결하셨나요??
아직 해결전이라면 몇가지 사항 여쭤봅니다.

  1. SPI통신을 확인은 어떻게 하신건가요?
    보통 SPI동작확인은 Common Register의 Version Register(0x0039)를 읽어서 0x04를 나오는걸로 확인을 합니다. Only Read Register와 R/W가능한 Register를 다 확인하신건 맞으신가요?
  2. wizchip_setnetinfo(CN_SET_NETINFO, (void*) wiznet_info) 에서 wiznet_info에 네트워크 정보가 들어있는건가요?
    setSIPR(sipr) 함수를 이용하여 IP를 직접 쓰는게 가능하신가요?

답변주시면 문제해결에 도움이 될것 같습니다.

감사합니다.

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