Nie można sflashować najnowszego oprogramowania układowego ESP8266, mówi „Błąd szybkiego flashowania” i „Nieprawidłowy nagłówek pakietu („ ”)


9

Nie mogę wymyślić, jak sflashować oprogramowanie wbudowane na stronie http://www.electrodragon.com/w/ESP8266_AT-Command_firmware . Używam ESP8266 Download tool v3.4.4. Gdy dodam oprogramowanie do ścieżki pobierania, trwa ono do określonego procentu (prawie 77 lub 99.. prawie) i wyświetla błąd Invalid head of packet, FAST FLASHING ERROR. Jeszcze jedna rzecz: samouczki, których używam do tego celu, zawierają wiele pozycji ścieżki pobierania wypełnionych w narzędziu pobierania, podczas gdy moje są po prostu puste. Mówi, że prześlij połączony plik do 0x0000. Próbowałem przesłać V1.54...zawartość pliku (oba pliki), ale nadal wystąpił podobny błąd.

wprowadź opis zdjęcia tutaj

Więc każdy może mnie po prostu poprowadzić przez to, ponieważ jestem zupełnie nowy w tym. Podaj wszelkie inne informacje potrzebne w komentarzach.

PS

  1. Jestem pewien, że zasilacz jest odpowiedni, ponieważ płynnie używam esp8266 ze starym oprogramowaniem. Podłączyłem również kondensator 200uF b / w gnd i vcc (3.3v z FTDI).
  2. Dwukrotnie sprawdziłem połączenia (Tak, GPIO0 jest uziemiony).
  3. Udało mi się sflashować wcześniejszą wersję, ai-thinker-v1.1.1.binale kiedy podłączyłem ją do monitora szeregowego arduino IDE, zaczął nadawać niekończący się bełkot: P.

1
Jaki jest rozmiar lampy błyskowej w twoim ESP?
Bence Kaulics,

Nie jestem pewien, ale mówi 32-bitowy MCU
Salim Shamim

Byłem głupi, to jest na zdjęciu. 8 Mb
Bence Kaulics,

Miałem ten sam problem i właśnie zmieniłem deoim stawki BAUD 115200 na 230400 i flashowałem oprogramowanie bez błędów.
Angel Ortiz

zdajesz sobie sprawę, że ustawiłeś dwa pliki do ładowania na ten sam adres, prawda?
Jaromanda X

Odpowiedzi:


6

Konfiguracja, która działała dla mnie

OK znalazłem rozwiązanie.

  1. Po pierwsze, myślę, że wykryty blok informacyjny określa rozmiar lampy błyskowej. W Snapie może to być 8 MBit.
  2. Wersja oprogramowania układowego 1.54 zawiera dwa pliki, jeden dla 8 Mb, a drugi dla 32 Mb.
  3. Poszedłem na 8Mbit i sprawdzone zarówno SpiAutoSeti DoNotChgBinoraz Volla. Tym razem się udało.
  4. Ustawiłem szybkość transmisji na maksimum (1500000), choć nie jestem pewien, czy to konieczne.

PS: Pomóż ulepszyć odpowiedź, podając wszelkie ważne informacje, które muszę wymienić w odpowiedzi lub Jeśli coś jest nie tak.


1
W efekcie @Bence było właśnie wtedy. Nie znam łańcucha narzędzi, czy jest coś, co można edytować w odpowiedzi, aby uczynić go bardziej przydatnym dla kogoś innego z podobnym problemem - na przykład zrzut ekranu przedstawiający rozmiar lampy błyskowej?
Sean Houlihane,

Dodano @SeanHoulihane
Salim

Uważam, że szybkość transmisji wynosi zwykle 115200, choć nie jestem pewien.
Bence Kaulics,

1
Pamiętaj, że możesz oznaczyć odpowiedź jako zaakceptowaną, klikając zaznaczenie obok niej.
Bence Kaulics
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.