WIZnet Developer Forum

[w7500x] peripheral example/WZTOE/loopback test 예제에 대해 질문이있습니다.

안녕하세요
현재 keil 프로그램을 사용하여 w7500에 tcp/ip 통신을 구현하려고 예제를 다운받아 실행해보고 있습니다.

프로그램 예제는 https://github.com/Wiznet/W7500 에서 다운받아서 하고 있구요

http://wizwiki.net/wiki/doku.php?id=products:w7500:documents:appnote:keil_exam 이 주소에서 loopback예제를 수행하는게 나와있어서 보면서 하고 있습니다.

현재 w7500 과 노트북을 랜선으로 연결하여 hercules에서 pc를 client로 하여 접속을 해보려고 하는데

일단 접속이 안되네요… 예제에서 건드린 코드는 없는데…

제가 tcpip 통신은 처음 다뤄봐서… 광범위하게 질문좀 하겠습니다… 답변좀 부탁드립니다.

  1. W7500/WZTOE/loopback test에서 socket을 생성하는 구문이 없는거 같아서요… socket open 구문 없이도 사용이 가능 한 건가요??

  2. debug 모드에서 Sn_MR 및 소켓 상태를 살펴보았는데 모두다 0x0000_0000으로 아예 코드가 돌아가지 않는 것 같습니다. 노트북과 w7500을 랜선으로 연결하는 것 이외에 다른 하드웨어 세팅이 필요한 건가요??

여기서 제가 watch window에서 보고있는 변수들은 w7500x_wztoe.h 파일에 레지스터를 읽는 함수가 있어서 이함수를 통해 레지스터상태를 관찰하려고 선언한 변수들입니다. 초기화상태만 지속되고 있네요…

답변 부탁드립니다…

PC네트워크가 모듈과 같은 네트워크인지 확인하시길 바랍니다.
이와 관련해서는 PC IPv4 설정 관련하여 검색해보시면 알 수 있습니다.
혹은, PC의 네트워크 정보를 캡쳐해서 답글 주시길 바랍니다. (공유기로 DHCP를 사용하는지 여부 등)

아래 함수에서 소켓을 생성하고 닫고 등의 모든 것을 진행합니다.

  loopback_tcps(0, test_buf, 5000);

우선, 이전의 내용들을 통해 예제가 동작하는 것을 확인하시고 다시 확인해보시길 바랍니다.

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