ESP8266 펌웨어 업데이트
브레드 보드 배선
Arduino Uno는 3.3V 전원 공급에 사용됩니다. 펌웨어를 업로드하려면 지난번의 배선 외에도 ESP8266의 GPIO0을 GND에 연결하십시오. ESP8266과 연결된 USB-TTL 직렬 변환 케이블을 OSX에 연결하고 Arduino Uno의 USB 케이블을 전원 어댑터에 연결합니다.
esptool
esptool을 사용하여 펌웨어를 ESP8266에 씁니다. 시스템 와이드에 설치합니다.
$ cd ~/arduino_apps
$ git clone https://github.com/themadinventor/esptool/
$ cd esptool
$ sudo python setup.py install
...
Installed /Library/Python/2.7/site-packages/pyserial-2.7-py2.7.egg
Finished processing dependencies for esptool==0.1.0
$ which esptool.py
/usr/local/bin/esptool.py
펌웨어 다운로드
AT 명령으로 펌웨어 업데이트를 확인하고 싶으므로 Electricdragon 의 Customized AT-thinker Firmware 을 사용합니다. 파일 이름을
AI-v0.9.5.0 AT Firmware.bin
펌웨어 쓰기
esptool.py를 사용하여 펌웨어를 씁니다.
$ esptool.py -p /dev/tty.usbserial write_flash 0x000000 esp8266.9.5.0.bin
Connecting...
Erasing flash...
Writing at 0x0007ec00... (100 %)
Leaving...
쓰기가 끝나면 GPIO0과 GND의 연결을 끊고 ESP8266의 전원을 껐다 켭니다. OSX Google 드라이브을 시작하여 AT 명령을 테스트합니다. 펌웨어 버전은
esp8266.9.5.0.bin
로 올라갔습니다.AT+GMR
00200.9.5(b1)
compiled @ Dec 25 2014 21:40:28
AI-THINKER Dec 25 2014
OK
CoolTerm
Reference
이 문제에 관하여(ESP8266 펌웨어 업데이트), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/masato/items/3f386dbc600c1cd840f4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)