W5300을 이용한 ping test 문의사항

DSP를 이용하여 통신 회로를 구성하였습니다.

internal로 회로를 구성하였으며, WIZNET에서 추천한 Bothhand사의 TS8121C-LF를 이용하여 Magnet이 없는 일반 RJ-45 컨넥터와 연결하도록 하였습니다.

설계된 제품 생산 후 메모리 소켓 용량과 IP, SUBNET, MAC 주소만을 W5300에 입력하는 코드를 실행하여 화면에 넣은 주소들을 출력하는 것까지 완료하였습니다.

이전에 설계한 직원말에 따르면 w5300에 IP, SUBNET, MAC 주소만 넣으면 PING 테스트가 가능하다고 하였는데, PING 테스트가 되지 않습니다.

그리고 W5300에 IP, SUBNET, MAC 주소를 새로 넣는 함수를 만들어(제공한 코드 이용) 실행시 한번만 주소가 출력되고, 2번째부터는 주소가 출력되지 않습니다.

그림을 첨부하는 방법을 몰라서 저에게 메일을 주시면 회로도를 첨부하여 송부하겠습니다.

도움 부탁드립니다.

******** 주소 출력이 되지 않는 증상 ********
<DPCB_CCS> e <--------- W5300에 주소 넣는 함수 첫번째 실행시
-Ethernet Test
SIPR : 101.100.100.102 <---- 주소 출력됨
SUBR : 255.0.0.0
SHAR : 00:08:dc:00:6f:c8

<DPCB_CCS> e <---------- W5300에 주소 넣는 함수 두번째 실행시
-Ethernet Test <------ 주소 출력 안됨
<DPCB_CCS>

*** 현재 설정 환경 ***
-16 bit, direct address 모드
-pc와 w5300이 실장된 보드로 통신 구성
-pc에서 랜케이블 연결 안됨으로 나옴

안녕하세요.

먼저 말씀드리자면 PING 테스트는 칩 내부적으로 가능하게 만들어 줍니다…

이 말은 칩 내부의 PHY와 연결할 상대 Peer와 물리적으로 연결이 되면 Ping이 가능하다는 것을 말합니다.

우선 회로를 검토하고 진행해봐야 할 것 같습니다.

jinhee.ahn@wiznet.co.kr. 로 회로를 보내주시면 검토해보겠습니다.

감사합니다.