기본 방법
https://www.instructables.com/id/Flash-or-Upgrade-Firmware-on-ESP8266-ESP-01-Module/
배선 참조
https://www.electronicshub.org/update-flash-esp8266-firmware/
펌웨어 다운로드 참조
1. 플래싱 할때 리셋 버튼 눌러야 합니다. (SYNC 뜰 때 1초정도 눌러주면 CMD창 진행되는 것을 볼 수 있습니다.)
2. .../bin/at/README.md 파일 보면 어떻게 넣어야 하는지 나와있습니다. (아래 참조)
3. NON-BOOT MODE를 지원하는 마지막 SDK 버전은 2.0.0입니다.
# BOOT MODE
## download
### Flash size 8Mbit: 512KB+512KB
boot_v1.2+.bin 0x00000
user1.1024.new.2.bin 0x01000
esp_init_data_default.bin 0xfc000
blank.bin 0x7e000 & 0xfe000
위의 경우 아래처럼 넣으면 됩니다. 오른쪽에 &표시 붙은 것은 똑같은 거 두 개 넣어서, 주소값만 다르게 주는 것.
ESP8266_NonOS_AT_Bin_V1.7.3 버전을 다운로드했고, AT+GMR 명령어 사용 시 정상적으로 출력되는 것을 볼 수 있습니다. 중국산 카피제품의 경우 안되면 SPI MODE를 QIO에서 DIO로 변경해서 다시 시도해보시는 것을 추천드립니다
기타 사항
- 보드 레이트(Baud Rate)를 9600으로 변경하려면 아래 명령어를 입력하면 됩니다.
AT+UART_DEF=9600,8,1,0,0
- 아두이노가 계속 재시작 될 경우, 외부 전력 혹은 전압 레귤레이터를 별도로 달아서 사용하시길 바랍니다. 아두이노 우노 3.3v만으로 전력 공급 못합니다.
'프로그래밍 > 아두이노' 카테고리의 다른 글
WeMos ESP32 WiFi&Bluetooth Battery 호환보드 (0) | 2020.07.10 |
---|---|
Arduino Nano 업로드 시 에러 해결, 부트로더 업데이트 방법 (0) | 2020.06.08 |
아두이노 조이스틱 컨트롤 (0) | 2020.05.13 |
아두이노 EEPROM에 구조체 저장 (0) | 2020.05.11 |
아두이노 AT-09 블루투스 모듈 통신 (0) | 2020.05.01 |