[W7500P] Link에서 넘어가지 않는 문제

#1

적은 글이 사라져서 다시 작성합니다.

아래의 부분에서 멈춰있는데 어떤 부분의 문제일까요?

코드상에 멈춰있는 부분
/* PHY Initialization */
PHY_Init();

/* PHY Link Check via gpio mdio */
while( link() == 0x0)
{
    DEBUGPRINT(".");  
    delay(500);
}

디버깅 화면
PHY_ID = 0 , STATUS = ffff
PHY_ID = 1 , STATUS = 7849… 반복

#2

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

어떤 펌웨어를 사용하는지 알수 있을까요?

LINK()는 RJ45에 이더넷 케이블이 연결이 되고, LINK가 성립되어야 넘어갑니다.

케이블을 연결 하셨나요?

감사합니다.

#3

안녕하세요.
이더넷 케이블은 연결하였습니다.
연결은 되어 있는데 LED에 불이 들어오지 않네요.
혹시 선이 이상일까봐 다른 선을 연결하여도 연결이 되지 않습니다.
다른 문제는 없을까요?

#4

테스트하는 펌웨어는 httpServer를 기본 예제로 확인해보고 있습니다.

#5

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

LINK LED가 들어오지 않으면 통신이 아예되지 안습니다.

이런 증상이면 회로와 PCB 설계부터 검토하셔야 합니다.

펌부해 주신다면 검토해드리겠습니다.

#6

안녕하세요.
메일 주소 보내주시면 메일로 보내드려도 될까요?(정찬미 연구원님께 금요일에 회로도 메일을 보내긴 했었습니다.)
감사합니다.

#7

클럭이 틀어져서 비정상 작동하는 부분을 확인하였습니다.
감사합니다.