Spisu treści:

Flashowanie oprogramowania układowego ESP8266: 4 kroki
Flashowanie oprogramowania układowego ESP8266: 4 kroki

Wideo: Flashowanie oprogramowania układowego ESP8266: 4 kroki

Wideo: Flashowanie oprogramowania układowego ESP8266: 4 kroki
Wideo: Wgrywanie firmware do ESP8266 12F SUPLA firmware ESP-12 2024, Grudzień
Anonim
Flashowanie oprogramowania układowego ESP8266
Flashowanie oprogramowania układowego ESP8266

Każdy próbuje zaktualizować firmware modułu ESP8266, instrukcje mogą pomóc w flashowaniu oprogramowania w ESP8266.

Krok 1: Połącz ESP8266 z komputerem

Połącz ESP8266 z komputerem
Połącz ESP8266 z komputerem
Połącz ESP8266 z komputerem
Połącz ESP8266 z komputerem

Przede wszystkim należy połączyć ESP8266 z komputerem za pomocą Arduino UNO lub USB-UART. postępuj zgodnie ze schematem, aby połączyć moduł ESP8266 z Arduino lub USB-UART

DLA ARDUINO UNO

  • Podłącz pin 3.3 V Arduino UNO do pinów V ++ i EN ESP8266
  • Połącz pin GND Arduino UNO z pinem GND ESP8266
  • Podłącz pin TX, RX Arduino UNO do pinu RX i TX ESP8266
  • Podłącz przełącznik między pinem GND Arduino UNO a pinem CPIO0 ESP8266, aby aktywować tryb aktualizacji oprogramowania układowego. (gdy przełącznik jest wciśnięty)
  • Połącz RST Arduino UNO z GND Arduino UNO

zgodnie ze schematem połączeń

DLA USB-UART

  • Podłącz pin 3.3v USB-UART do pinów V++ i EN ESP8266
  • Podłącz pin GND USB-UART do pinu GND ESP8266
  • Podłącz pin TX, RX USB-UART do pinu RX i TX ESP8266
  • Podłącz przełącznik między pinem GND USB-UART a pinem CPIO0 ESP8266, aby aktywować tryb aktualizacji oprogramowania (po naciśnięciu przełącznika)

Krok 2: Sprawdź aktualną wersję

Aby sprawdzić aktualną wersję swojego ESP8266, otwórz Arduino IDE (jeśli nie masz, kliknij link, aby go pobrać:-https://www.arduino.cc/en/main/software)

Uwaga: - Przełącznik b/w GND i CIPO0 będzie otwarty (nie wciśnięty)

Otwórz nowy projekt < Wybierz port w narzędziach < Otwórz Serial Monitor w narzędziach < Wybierz szybkość transmisji do 115200

Monitor portu szeregowego należy ustawić tak, aby linia poleceń była wysyłana z końcowymi znakami NL i CR.

W komentarzu Sekcja Testuj komendę AT

Wpisz AT i naciśnij Enter

to wróci

W

ok

Uwaga: - Jeśli nie działa, naciśnij przycisk RST na Arduino UNO i spróbuj ponownie

po typie testu

AT+GMR, aby sprawdzić aktualną wersję oprogramowania

wynik będzie taki:-

AT+GMR

Wersja AT:0.40.0.0 (8 sierpnia 2015 r. 14:45:58) Wersja SDK: 1.3.0 Ai-Thinker Technology Co., Ltd. Kompilacja:1.3.0.2 11 września 2015 r. 11:48:04 OK

Konieczna jest również znajomość wielkości pamięci flash modułu ESP, adres wgrywania oprogramowania zależy od jego wielkości. Niniejsza instrukcja opisuje zaktualizowany firmware modułu z pamięcią flash o wielkości 8Mbit (512KB+512KB) lub 16Mbit (1024KB+1024KB), jako najbardziej powszechne. Rozmiar pamięci flash można sprawdzić, wysyłając komendę AT z resetu: AT+RST.

wynik będzie taki:-

AT+RST

OK i 8 stycznia 2013 r., pierwsza przyczyna:2, tryb rozruchu: (3, 1) obciążenie 0x40100000, długość 1396, pokój 16 ogon 4 len 0x89 obciążenie 0x3ffe8000, długość 776, pokój 4 ogon 4 len 0xe8 obciążenie 0x3ffe8308, len 540, pokój 4 tail 8 chksum 0xc0 csum 0xc0 2. wersja rozruchowa: 1.4(b1) Prędkość SPI: 40MHz Tryb SPI: DIO SPI Flash Rozmiar i mapa: 8Mbit (512KB+512KB) skok do uruchomienia user1 @ 1000 Ai-Thinker Technology Co., Ltd. gotowy

zanotuj wszystkie szczegóły i wyjdź

Krok 3: Narzędzie Flash i oprogramowanie układowe

Aby zaktualizować oprogramowanie układowe, musisz pobrać specjalną aplikację narzędziową i samo oprogramowanie układowe. Aplikacja do aktualizacji oprogramowania ESP8266 będzie korzystała z Flash Download Tools z oficjalnej strony Espressif Systems. Link do strony pobierania:

Oprogramowanie można również pobrać z oficjalnej strony. Link do strony pobierania na oficjalnej stronie internetowej:

Musisz przejść do sekcji „SDKs & Demos” i pobrać firmware ESP8266 NONOS SDK w wersji co najmniej v1.3.0. lub wyższa wersja

Wszystkie pobrane pliki należy rozpakować i umieścić w katalogu.

Krok 4: Flashowanie oprogramowania układowego

Flashowanie oprogramowania układowego
Flashowanie oprogramowania układowego
Flashowanie oprogramowania układowego
Flashowanie oprogramowania układowego
Flashowanie oprogramowania układowego
Flashowanie oprogramowania układowego

Uruchom aplikację Flash Download Tools w „dowolnej wersji” (plik.exe o tej samej nazwie). W oknie otwierającym należy poprawnie wybrać pobrane pliki i ustawić tryb połączenia.

Pliki do pobrania znajdują się w katalogu „bin” z plikami oprogramowania układowego. Dla każdego pliku musisz podać poprawny adres pobierania. Wybierz pliki w folderze „bin”

Użyj poniższej tabeli na obrazach, aby wybrać pliki i adresy docelowe

Ustaw następujące ustawienia:

  • SPIAutoSet - zestaw;
  • CrystalFreq - 26M;
  • ROZMIAR FLASH – 8Mbit lub 16Mbit w zależności od wielkości pamięci flash;
  • PORT COM – wybierz port, który jest podłączony do ESP;
  • BAUDRAT – 115200

Kliknij przycisk „START” w aplikacji, aby zaktualizować oprogramowanie.

Zsynchronizuj dane z tablicą i rozpocznij przesyłanie

Uwaga: - Jeśli nie działa, naciśnij przycisk „RESET” na arduino, a następnie ponownie naciśnij „START”

Poczekaj do końca aktualizacji oprogramowania. Pod koniec procesu pojawia się napis FINISH zielony.

Wyłączyć zasilanie modułu ESP8266 i odłączyć masę od pinu CPIO0. (Un-naciśnij przełącznik)

Włącz moduł i uruchom monitor portu szeregowego. Upewnij się, że moduł i nowa wersja oprogramowania działają, wysyłając komendę AT AT+GMR.

Zalecana: