Spisu treści:
- Krok 1: Połącz ESP8266 z komputerem
- Krok 2: Sprawdź aktualną wersję
- Krok 3: Narzędzie Flash i oprogramowanie układowe
- Krok 4: Flashowanie oprogramowania układowego
Wideo: Flashowanie oprogramowania układowego ESP8266: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
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
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
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:
Flashowanie niestandardowego oprogramowania układowego do latarki BLF A6: 5 kroków
Flashowanie niestandardowego oprogramowania układowego do latarki BLF A6: Niedawno otrzymałem BLF A6. Jest bardzo ładny, ale nie podoba mi się żadna z domyślnych grup trybów, więc zmodyfikowałem oprogramowanie układowe, aby używało moich preferowanych jasności. Trudno było znaleźć informacje, więc wszystko, czego się tutaj nauczyłem, umieszczam dla siebie i innych
Jak wykonać kopię zapasową oryginalnego oprogramowania układowego Esp8266EX lub Esp-01: 4 kroki?
Jak wykonać kopię zapasową oryginalnego oprogramowania układowego Esp8266EX lub Esp-01: Dlaczego? kopia zapasowa oryginalnego oprogramowania jest ważna. najprostszy ans = oryginał jest oryginalny W tym samouczku pokażę, jak wykonać kopię zapasową oryginalnego oprogramowania esp8266ex. ESP8266EX to tani mikrochip Wi-Fi z pełnym stosem TCP/IP i mikrokontrolerem
Samouczek dotyczący zaawansowanej instalacji oprogramowania układowego M5Stack MultiApp: 3 kroki
Samouczek zaawansowanej instalacji oprogramowania M5Stack MultiApp: Jestem wielkim fanem modułu M5Stack ESP32. Wygląda bardzo profesjonalnie w przeciwieństwie do mojego zwykłego „szczurzego gniazda” płyt prototypowych i przewodów! Z większością płyt rozwojowych ESP32 możesz uruchomić tylko jeden program / aplikację na raz, ale teraz na M5Stack możesz wybrać
Flashowanie oprogramowania układowego SONOFF Tasmota na NodeMCU: 9 kroków
Flashowanie oprogramowania układowego SONOFF Tasmota na NodeMCU: Sonoff to przełącznik sterowany przez Wi-Fi, który jest osadzony w układzie scalonym ESP8266 i ma przekaźniki do sterowania urządzeniem przez Internet. Ten układ scalony może być flashowany i przeprogramowywany przez Arduino IDE. Twórcy Sonoff opublikowali biblioteki i pliki Arduino na
Hakowanie oprogramowania układowego iPoda z systemu LINUX: 3 kroki
Hakowanie oprogramowania układowego iPoda w systemie LINUX: Wielu z was może zdawać sobie sprawę, że iPody (wideo piątej generacji i niższe) mogą być dostosowywane lub zhakowane. Do tej pory proces ten był ograniczony do użytkowników systemu Windows i jest dalej rozwijany z komputerów Mac; teraz użytkownicy Linuksa również będą mieli tę możliwość.UWAGA: PROSZĘ D