Неможливо прошивати останню прошивку ESP8266: "Помилка швидкого спалаху" та "Неправильна голова пакета (" ")"


9

Я не можу зрозуміти, як прошивати прошивку, знайдену на http://www.electrodragon.com/w/ESP8266_AT-Command_firmware . Я використовую ESP8266 Download tool v3.4.4. Коли я додаю прошивку в шлях завантаження, вона продовжується до фіксованого відсотка (77 або 99 .. головним чином) і видає помилку Invalid head of packet, FAST FLASHING ERROR. Ще одна річ полягає в тому, що в підручниках, які я використовую для цього, є багато записів на шляху завантаження, заповнених інструментом завантаження, а мої просто порожні. Там написано завантаження комбінованого файлу в 0x0000. Я спробував завантажити V1.54...вміст файлу (обидва файли), але все-таки отримав подібну помилку.

введіть тут опис зображення

Тож будь-хто міг просто провести мене через це, оскільки я є повноцінною новичкою в цьому. Будь ласка, зазначте будь-яку іншу інформацію, необхідну в коментарях.

PS

  1. Я впевнений, що джерело живлення достатній, оскільки я безперешкодно використовував esp8266 зі старою прошивкою. Я також підключив конденсатор 200uF B / W GND і VCC (3,3 В від FTDI).
  2. Я двічі перевірив з'єднання. (Так, GPIO0 заземлений).
  3. Я успішно ai-thinker-v1.1.1.binпрошив більш ранню версію, але коли я підключив її до послідовного монітора arduino IDE, він почав видавати нескінченний химерний текст: P.

1
Який розмір спалаху вашого ESP?
Бенс Каулікс

Не впевнений, але там сказано 32-бітний MCU
Салім Шамім

Мені було нерозумно це на картині. 8 Мбіт.
Бенс Каулікс

У мене була така ж проблема, і я просто змінив показник BAUD на deoim 115200 на 230400, і він прошив прошивку без помилок.
Angel Ortiz

ти розумієш, що ти встановив два файли для однієї адреси, правда?
Jaromanda X

Відповіді:


6

Конфігурація, яка працювала для мене

Гаразд знайшов рішення.

  1. По-перше, я думаю, що виявлений інформаційний блок повідомляє розмір спалаху. У Snap це можна було побачити як 8MBit.
  2. Версія прошивки 1.54 має два файли, один для 8 Мбіт, а другий для 32 Мбіт.
  3. Я пішов на 8Mbit і перевірив і SpiAutoSetі DoNotChgBin, і volla. Цього разу це було успішно.
  4. Я встановив боудрат на максимум (1500000) не впевнений, хоча це необхідно.

PS: Будь ласка, допоможіть покращити відповідь, зазначивши будь-яку важливу інформацію, яку мені потрібно зазначити у відповіді, або Якщо щось не так.


1
Насправді, тоді був @Bence. Я не знаю ланцюжок інструментів, чи можна щось відредагувати у своїй відповіді, щоб зробити його кориснішим для когось іншого із подібною проблемою - наприклад, скріншот, де ви бачите розмір спалаху?
Шон Хуліхане

Додав це @SeanHoulihane
Салім Шамім

Я вважаю, що боудрат зазвичай 115200, але не впевнений.
Бенс Каулікс

1
Зауважте, що ви можете відзначити свою відповідь прийнятою, натиснувши на галочку біля неї.
Бенс Каулікс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.