WIZnet Developer Forum

WIZ550web 펌웨어

wiz550web H/W v1.1 에서 기본프로그램을 기반으로 펌웨어 개발중입니다. 동안 별 이상없이 진행되어왔는데 오늘 갑자기 크게 수정한 부분은 없는데 펌웨어가 동작이 안되어 기본제공 펌웨어"wiz550web_firmware_bin_v2.0.0" 을 다시 다운로드 해보고, 수정 전혀하진 않은 보드에서 펌웨어 업로드하여 다시 다운로드도 해보고 여러 방법을 동원했으나 결과는 디버그창에 “HIGH Density Flash memory” 메세지 까지만 뿌리고 마네요. 웹 접속도 안됩니다. 무슨 문제 일까요. 보드 2개로 테스트 해봤는데 동일한 증상입니다.

안녕하세요.

LAN 케이블을 꽂고 다시 시도해주세요…

LAN 케이블이 안꽂혀 있어서 그렇습니다.

감사합니다.

LAN 케이블 연결되어 있습니다. 그래서 configuration tool 로 접속했구요 근데 Config tool은 접속 되었다 안되었다 합니다. 어쩔때는 되고 또 안되고 ㅠㅠ. 지금은 어찌어찌 됩니다. 왜 되는지 솔직히 모르겠어요. 현재는 다른문제인데 Config tool로 펌웨어 업데이트 하면 TFTP 서버에서 Success 떨어지는데 동작을 안합니다. 똑같은 펌웨어 Flash loader로 업데이트 하면 정상동작합니다. ㅠㅠ, Boot 펌웨어는 전혀 손 안댔습니다.왜 그럴까요. 또한 처음 답변에 LAN 케이블 연결 안했을시 질문한 내용과 같은 증상이 있을 수 있다고 하셨는데 구체적으로 LAN 케이블 연결 된것과 안된것에 어떤 차이가 있는지요.

참고로 boot 펌웨어 main.c 에서 디버그 메세지를 아래와 같이 뿌리면 첫 2글자"fi" 만 뿌리고 죽습니다.

int application_update(void)
{
Firmware_Upload_Info firmware_upload_info;
uint8_t firmup_flag = 0;

read_storage(0, &firmware_upload_info, sizeof(Firmware_Upload_Info));

myprintf(“firmware_upload_info.wiznet_header.stx = %x\r\n”, firmware_upload_info.wiznet_header.stx);

감사합니다.

안녕하세요.

일단 boot + app 펌웨어로 하셨는지 확인 부탁드립니다.

TFTP의 경우 보통 알FTP를 많이 사용하는데… 일단 제 생각엔 APP 펌웨어만 올리셨는지… 확인 부탁드립니다.

펌웨어 파일 다운받으신 경로도 알려주시면 감사하겠습니다.

그리고 LAN 케이블 연결하면 시리얼 출력한다는 의미는 LAN 케이블을 연결하면 PHY Link status가 on하는 것을 인지하여 동작하는 것을 말합니다.

위 동작이 코드로 작성되어 있습니다.

감사합니다.

펌웨어는 wizwiki.net/wiki/lib/exe/fetch.p … v2.0.0.zip 을 다운받아 boot+app 합본도 해보고 boot, app 별도로도 해보았습니다(로더 이용). 문제보드 2개중 1개는 현재 복구되어 일단 정상입니다(다른 기능은 정상이지만 컨피그툴 이용 펌웨어 업로드는 안됨, 복구이유 모름 ㅠㅠ). 1개는 아직도 이것저것 해보지만 시리얼디버그출력에는 “HIGH Density Flash memory” 메세지 까지만 나옵니다. 그런데 펌웨어 다운로드후 Configuration tool 을 접속하면 한참뒤인 약 25초후 접속되면서 Setting이나 reset, factory reset등의 기능이 잘 동작합니다. 그외 웹브라우저 접속 안되고, 핑 안됩니다. 감사합니다.

아마도 EEPROM에 값이 잘못써진 경우 그럴 수 있습니다.

wizwiki.net/wiki/doku.php?id=pro … oad_rev1.1

위 경로로 접속하셔서 Download EEPROM ERASE CODE 메뉴의 코드를 먼저 실행해보세요.

위 코드만 업로드 하시고 시리얼메세지로 확인하면 EERPOM ERASE… 라고 메세지가 나올 겁니다.

EEPROM DONE이 나오면 MAC은 FF:FF:FF:FF:FF:FF 를 출력합니다.

이 후 다시 F/W2.0.0을 새로 업로드 하시고 MAC 을 다시 넣고 테스트 부탁드립니다.

감사합니다.

네 그런거 같습니다. 어찌어찌 e2prom강제로 밀고 되는거 같았습니다. 별도 erase code 가 있는거 이제 알았습니다. 미리 알았으면 덜 고생했을텐데… ^^;, 감사합니다.

해결되신거 같아 다행입니다 ㅎㅎ

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