Arduino IDE에서 ESP-WROOM-02 보드 설정 정보

ESP-WROOM-02(ESP8266) 개발을 Arduino IDE에서 수행할 때 Arduino core for ESP8266 WiFi chip를 설치합니다. 설치 후의 보드 설정의 항목이 아야후야의 남아 있었으므로 조사해 보았습니다.

덧붙여 저는 스위치 사이언스의 ESP-WROOM-02 Arduino 호환 보드 를 사용하고 있으므로, 기사 「 ESP-WROOM-02 개발 보드를 Arduino IDE에서 개발하는 방법 」를 참고로, 이하와 같이 설정하고 있습니다.




설정 항목
매개변수


마이크로 컴퓨터 보드
Generic ESP8266 Module

플래시 모드
QIO

Flash Frequency
80MHz

Usload Using
Serial

CPU Frequency
80MHz

Flash Size
4M (1M SPIFFS)

디버그 포트
Disabled

Debug Level
None

Reset Method
nodemcu

Upload Speed
115200


각 설정 항목에 대해 조사해 보았습니다.



대충 굉장히 정리해 보았습니다. 결함이 있다면 코멘트에서 지적 할 수 있으면 기쁩니다

마이크로 컴퓨터 보드



ESP8266을 사용하는 상태를 지정합니다. ESP8266에 직접 스케치를 쓰려면 Generic ESP8266 Module를 선택합니다.

플래시 모드



플래시 메모리에 데이터를 쓰는 모드를 선택합니다. DIO:Dual I/O에서 QIO:Quad I/O와 같습니다(참고 기사 「What is the difference between QIO and DIO flash mode? 」). 이름 그대로 Quad가 Dual보다 빠르기 때문에 QIO를 선택합니다.

Flash Frequency



플래시 메모리의 동작 주파수입니다. 80MHz를 선택합니다.

Usload Using



스케치의 기입 방식입니다. USB로 쓰기 때문에 Serial를 선택합니다. OTA를 선택하면 Wi-Fi를 통해 스케치를 쓸 수 있습니다 (참고 기사 "ESP-WROOM-02+ArduinoOTA로 스케치 WiFi를 통해 업로드").

CPU Frequency



CPU의 동작 주파수입니다. 80MHz를 선택합니다.

Flash Size



플래시 메모리의 크기입니다. 4M (1M SPIFFS)를 선택합니다. SPIFFS은 SPI Flash File System의 약자로, 플래시 메모리에 스케치 이외의 파일을 저장하기 위한 공간을 제공합니다. 4M (1M SPIFFS)는 4MB 중 1MB를 SPIFFS의 영역으로 확보한다는 의미입니다. 큰 파일을 저장하려면 4M (3M SPIFFS)를 선택합니다.

디버그 포트



ESP8266을 디버깅할지 여부를 지정합니다. 별도로 필요하지 않은 경우 Disabled를 선택합니다. Arduino IDE의 직렬 모니터로 출력하려면 Serial를 지정합니다.

Debug Level



디버그 포트를 Disabled 이외의 값으로 설정할 때 디버깅할 항목을 지정합니다.

Reset Method



2016/3/22 업데이트
ESP8266에 스케치를 쓸 때 IO0을 LOW로 설정하고 RST로 리셋해야 하며, 이를 쓸 때 PC의 신호로 자동 리셋할 때의 방식을 지정합니다. nodemcu를 선택합니다.

Upload Speed



스케치를 쓰는 전송 속도입니다. ESP8266은 표준 115200bps이므로 115200를 선택합니다.

요약



대략 조사해 보아 어쩐지 의미를 알고 왔습니다. Reset Method에 대해서는 해결할 수 없었기 때문에, 아시는 방법 가르쳐 주셨으면 좋겠다

좋은 웹페이지 즐겨찾기