WizFi210의 F/W를 업데이트하기 위해서는 모듈을 RUN mode에서 PROGRAM mode로 설정을하고, UART를 이용해서 업데이트를 해야한다. 아래 회로도를 보면 모듈의 37번핀을 Low로 하면 RUN mode이고, High로 하면 PROGRAM mode이다. 이 핀을 High로하고, UART핀 TX(40번), RX(42번)핀을 RS232 트랜시버를 거쳐서 PC의 시리얼 포트에 연결을 한다.
WIZSamrtScript 프로그램을 다운로드 받는다. 링크
SPI 용 F/W를 다운로르 받는다. 링크
WIZSamrtScript 프로그램의 압축을 풀면 다음과 같이 3개의 폴더가 생기는데, AppFWFiile 폴더에 SPI용 F/W를 copy하고, 각각 s2w-app1.bin, s2w-app2.bin, WFW.bin로 이름을 바꾼다.
WIZSmartScript를 실행하고, 보드와 연결된 PC의 COM 포트를 Manual로 정확하게 입력한다. Group 항목을 U. JIG(User) 로 선택한다. Script는 2. Flash Write(WLAN, APP, Clear) 를 선택한다.
Start Script를 클릭하면 다음 그림처럼 자동으로 flash를 erase 하고 다시 write 한다.
업데이트가 끝나면, 전원을 끄고 보드를 Program mode 에서 Run mode로 설정을 변경한다.
모듈의 37번 핀을 Low 상태로 하여, 모듈run mode로 설정을 한다.
이와 같이 F/W를 업데이트를 하면 MAC가 초기화된다. 따라서 AT command를 사용해서 다시 입력을 해야한다.
아두이노를 이용해서 MAC 어드레스를 입력하기
필요한 라이브러리: WizFi 쉴드의 라이브러리.
이 파일들은 아두이노가 설치된 폴더의 libraries 폴더 아래에 압축을 풀어서 copy한다.
MAC 어드레스 입력을 위한 아두이노용 스케치를 아두이노에 다운로드를 하고, 실행을 한후 시리얼 터미널을 실행시키면 코드는 MAC 어드레스를 받을 준비를 하는데, 이때 ‘S’를 입력한다. ”R’이 리턴이 되며, 다음 그림과 같이 MAC 어드레스를 입력을 한다.
cfile7.uf.176DA83550CEC0DD0B16D4.zip