Flash Loader

안녕하세요.

질문이 있어서 다시 글을 남깁니다.

두가지 질문이 있습니다.

  1. 저번에 가르쳐 주신대로 Eclipse를 다운받아서 홈페이지에 나와 있는데로 메인c를 수정한다음 properties 후 Build Project를 한 후 생성된
    bin 파일을 Flash Loader를 통해 8006000번지에 다운로드 해도 수정한 프로그램 대로 바뀌지가 않습니다.
    이렇게 하는것이 맞는지요??

  2. 제가 프로그램을 다운로드 할때 Erase necessary pages를 클릭하지 않고 Global Erase를 클릭하고 다운로드를 하였더니
    그 다음부터는 동작을 하지 않습니다.
    어떻게 해결해야 하나요?

답변 부탁 드립니다.

감사합니다.

안녕하세요.

WizWIki 내 WIZ550web Download – Download firmware 항목의 binary images 압축파일을 다운로드 하면 Boot / App과 더불어 통합 파일인 WIZ550web.hex 파일이 들어있습니다. ST Loader Demo 프로그램을 이용하여 WIZ550web.hex 파일을 선택 후 program 해 주시면 default firmware로 복구됩니다.

Firmware binary image의 다이렉트 링크는 다음과 같습니다.
wizwiki.net/wiki/lib/exe/fetch.p … v1.0.1.zip

Flash program이 수행된 후 모듈을 reboot 하시면 serial terminal을 통해 다음과 같은 메시지를 확인 할 수 있습니다.

    MEDIUM(HIGH) Density Flash memory
    Input MAC ? 

이는 Code flash memory의 Global Erase가 수행되어 초기에 입력되어 제공된 device MAC address가 저장된 부분이 지워졌기 때문입니다.
모듈에 부착된 MAC address를 확인하셔서 terminal 프로그램으로 다음과 같이 입력하여 주십시오.

S0008dcxxxxxx
=> 구성: 'S' + '0008DC' (제조업체 식별코드, WIZnet) + 'xxxxxx' (나머지 MAC 주소)

정상적으로 입력이 완료되면 모듈은 'R’을 리턴하고 ‘OK’ 메시지와 함께 factory default 값으로 설정되어 동작을 수행하게 됩니다. 이후 ST loader 프로그램이나 Configuration tool의 TFTP client를 이용하여 APP 영역 펌웨어만 수정 후 업데이트 하시면 됩니다.

ST loader 사용 시 다음과 같은 설정을 지켜주십시오.