고급 예제

다양한 도구들을 가지고 마음껏 응용해보세요.

OrangeBoard WiFi+ 펌웨어 업데이트 하기 - Upgrade tool 사용

2021-10-05 15:19:41

 

OrangeBoard WiFi​+는 기존 OrangeBoard WiFi의 성능을 보완하여 유저들이 더 쉽게 사용하고 다양한 프로젝트로 확장할 수 있도록 개선한 보드입니다.

WiFi모듈은 WizFi250대신 WizFi360으로 변경되었고 MCU또한 Uno에서 쓰이던 ATmega328p대신 Mega에서 쓰이는 ATmega2560을 사용합니다.

 

이번 가이드에서는 WizFi360 라이브러리를 설치해보고 간단히 예제를 실행해보는 실습을 진행해보도록 하겠습니다.

 

 


 

1. Upgrade tool 설치 및 펌웨어 파일 받기

 

Wiznet의 펌웨어 Upgrage tool을 사용하여 WizFi360의 펌웨어를 업데이트할 수 있습니다.

 

먼저 WiFi모듈에 업데이트 할 펌웨어 파일을 받습니다.

펌웨어 파일은 Wiznet의 github에서 받을 수 있습니다.

 

링크 : https://github.com/wizfi/Release/tree/master/Binary

 

위의 링크를 통해 최신버전의 WizFi360 펌웨어 파일을 다운로드 합니다.

 

 

 

 

 

 

펌웨어 Upgrade tool또한 Wiznet의 github에서 받을 수 있습니다.

 

링크 : https://github.com/wizfi/Release/tree/master/Tools/WizFi%20Upgrade%20Tool/1.0.1.6

 

 

 

Upgrade tool을 받은 뒤 실행하면 아래와 같은 화면을 볼 수 있습니다.

 

 

 

 

 

 

 

 

 

 

 

2. 소스코드 업로드 하기

 

WiFi모듈의 펌웨어를 업데이트 하기 위해 아래의 소스코드를 먼저 OrangeBoard WiFi+에 업로드합니다.

 

void setup() {
  Serial.begin(115200);
  Serial3.begin(115200);
}

void loop() {
  if (Serial3.available()) {
    Serial.write(Serial3.read());
  }
  if (Serial.available()) {
    Serial3.write(Serial.read());
  }
}

 

 

 

※ 위 코드가 업로드 되어있지 않은 경우 아래 과정이 진행되지 않습니다.

 

 

 

 

 

 

 

 

 

 

3. 펌웨어 업데이트하기

 

Wiznet의 펌웨어 Upgrage tool을 아래와 같이 세팅합니다. 그 후 OPEN을 클릭하여 Upgrade tool과 WiFi+보드를 서로 연결합니다. 

  • UART선택
  • WiFi+보드의 포트 선택
  • Baudrate를 115200으로 변경

 

 

 

 

 

 

왼쪽에 있는 2를 눌러 펌웨어 선택 페이지로 넘어갑니다.

파일을 눌러 올리고자 하는 펌웨어 파일을 선택 한 뒤 오른쪽 하단의 화살표를 눌러 펌웨어 업데이트를 진행합니다.

 

 

 

 

 

 

Please press reset button이라는 메시지가 뜨면 OrangeBoard WiFi+의 WiFi모듈의 reset버튼을 클릭합니다.

 

           

 

 

 

 

 

reset버튼을 누르면 펌웨어 업데이트가 진행됩니다.

 

 

 

 

 

 

펌웨어 업데이트가 정상적으로 종료되면 아래와 같은 화면이 출력됩니다.

 

kocoafabeditor

항상 진취적이고, 새로운 것을 추구하는 코코아팹 에디터입니다!