USB to TTL로 ESP-8266 펌웨어 업데이트

USB to TTL (PL2303HX)로 ESP8266(ESP-01) 펌웨어 업데이트

Posted by 최일규 on 2017. 12. 31

USB to TTL (PL2303HX)로 ESP8266(ESP-01) 펌웨어 업데이트

아래 과정은 윈도우7에서 진행했습니다. 맥OS에서는 업데이트 방법은 좀 다른것으로 알고있습니다.

USB to TTL (PL2303HX) 드라이버 다운로드

http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41

 

드라이버 설치 후 포트확인

 

하드웨어를 연결합니다.

핀맵핑에 따라 1:N 연결이 있을수 있어 브레드보드를 활용하여, 다음 핀정보를 확인하여 연결합니다.

 

핀배열 맵핑

USB To TTL ESP8266
3.3V VCC
3.3V CH_PD
GND GND
GND GPIO0
TXD RX
RXD TX

 

ESP8266 (ESP-01) 핀 정보

ESP8266 Flash Downloader 프로그램

https://docs.google.com/file/d/0B3dUKfqzZnlwVGc1YnFyUjgxelE/edit

BIN 파일

https://docs.google.com/file/d/0B3dUKfqzZnlwdUJUc2hkZDUyVjA/edit

 

위 프로그램을 다운받아 업데이트를 진행합니다. 

주의할 점은 장치관리자에서 포트를 확인하고, 수정해 줘야 합니다.

다행히 저는 한번에 성공합니다.

 

그런데, 저는 이런 복잡한 과정을 별로 좋아하지 않습니다.

펌웨어 업데이트를 성공했다해도, 복잡한 배선과정과 프로그램 업로드시 오류로 문제가 많이 있더군요

오류에 대해 계속 시도는 해보겠지만, 앞으로는 NodeMCU나 MeMos D1등과 같은 와이파이 통합보드를 활용하는 편이 좋을것 같습니다,