Не удается прошить последнюю версию прошивки 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 со старой прошивкой. Я также подключил 200 мкФ конденсатор ч / б и VCC (3,3 В от FTDI).
  2. Я дважды проверил соединения. (Да, GPIO0 заземлен).
  3. Я успешно прошил более раннюю версию, ai-thinker-v1.1.1.binно когда я подключил ее к последовательному монитору Arduino IDE, он начал выдавать бесконечный бредовый текст: P.
Салим Шамим
источник
1
Каков размер вспышки вашего ESP?
Бенс Кауликс
Не уверен, но там написано 32 бит MCU
Салим Шамим
Мне было глупо это на картинке. 8Mbit.
Бенс Кауликс
У меня возникла та же проблема, и я просто изменил ставку BAUD deoim 115200 на 230400, и прошивка прошлась без ошибок.
Ангел Ортис
ты же понимаешь, что установил два файла для загрузки по одному и тому же адресу, верно?
Jaromanda X

Ответы:

6

Конфигурация, которая работала для меня

Хорошо, нашел решение.

  1. Сначала я думаю, что обнаруженный информационный блок сообщает размер вспышки. В Snap это можно увидеть как 8MBit.
  2. Версия прошивки 1.54 содержит два файла: один для 8 Мбит, а другой для 32 Мбит.
  3. Я пошел на 8Mbit и проверил и, SpiAutoSetи DoNotChgBin, и Volla. На этот раз все прошло успешно.
  4. Я установил максимальную скорость передачи (1500000), но не уверен, что это необходимо.

PS: Пожалуйста, помогите улучшить ответ, упомянув любую важную информацию, которую я должен упомянуть в ответе, или если что-то не так.

Салим Шамим
источник
1
По сути, @Bence был прав тогда. Я не знаю цепочку инструментов, можете ли вы что-нибудь отредактировать в своем ответе, чтобы сделать его более полезным для кого-то еще с похожей проблемой - например, на снимке экрана с изображением размера вспышки?
Шон
Добавил это @SeanHoulihane
Салим Шамим
Я считаю, что скорость передачи данных обычно составляет 115200, хотя я не уверен.
Бенс Кауликс
1
Обратите внимание, что вы можете пометить свой ответ как принятый, нажав на галочку рядом с ним.
Бенс Кауликс