• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Прошивка ESP M3

srn2004

New member
Прошу помощи с прошивкой ESP М3.
Имеется плата М3 с дефолтной прошивкой. Плата рабочая, в CoolTerm проверено.
Подключается на 115200, АТ команды отрабатывает.
Скетч простой, моргание светодиодом. Скетч предварительно проверялся на ESP-01.
Прошивка делается во flash_download_tools_v3.6.5.
С ESP-01 проблем нет. Все работает.
Проблемы с М3 . Постоянно возникает ошибка ESP8285 Chip sync error esp_sync_blocking.
Пробовались разные скорости СОМ порта от 9600 до 115200. В flash_download_tools скорость на выбор только 115200 и выше. Выбор режимов SPI и размера памяти недоступен.
Подключение следующее: EN на + 3,3 , GPIO0 на GND , RST на +3,3 , GPIO2 на +3,3 ,TX на RX и RX на TX соответственно, остальные GPIO висят в воздухе.
 

Вложения

srn2004

New member
можно после reset Отпускать
а после прошивки вы куда его подключаете?
Пробовал при включении GPIO0 на +3,3 , потом его на землю. Ресет и опять его на +3,3.

Поключил мультиметр к нему, при подключении на землю там 1,7 в. Откуда взялись непонятно.
Похоже из-за них модуль не переходит в режим прошивки. Будем смотреть.
 

srn2004

New member
Делается не так.
GPIO0 подтягиваете резистором к питанию и ставите кнопку на землю
также и с rst
Для программирования нажимаете кнопку GPIO0 и держите
потом нажимаете и отпускаете RST
потом можете отпустить кнопку GPIO0
ESP в режиме программирования
GPIO0 подключается через переключатель на землю или питание.
Сейчас алгоритм такой. Включаю модуль, GPIO0 подключен к питанию, переключаю GPIO0 на землю. Делаю ресет, переключаю GPIO0 на питание. Пробую залить прошивку. Получаю ошибку
 

nikolz

Well-known member
GPIO0 подключается через переключатель на землю или питание.
Сейчас алгоритм такой. Включаю модуль, GPIO0 подключен к питанию, переключаю GPIO0 на землю. Делаю ресет, переключаю GPIO0 на питание. Пробую залить прошивку. Получаю ошибку
какую?
покажите картинку.
--------------------
Некоторые прошивальщики не шьют если чип зациклился.
Рекомендую взять прошивальщик NODEMCU FIRMWARE PROGRAMMER
Он хорошо шьет .
Поставьте его и прошейте что угодно.
Увидите MAC и процесс прошивки.
Покажите что получится.
 

srn2004

New member
какую?
покажите картинку.
--------------------
Некоторые прошивальщики не шьют если чип зациклился.
Рекомендую взять прошивальщик NODEMCU FIRMWARE PROGRAMMER
Он хорошо шьет .
Поставьте его и прошейте что угодно.
Увидите MAC и процесс прошивки.
Покажите что получится.
Как не знаю , но удалось что то прошить.
Результат на скрине.
 

Вложения

  • 49.7 KB Просмотры: 28

nikolz

Well-known member
Как не знаю , но удалось что то прошить.
Результат на скрине.
поздравляю
теперь можете прошить то что нужно вам
В этом прошивальщике на странице Config задаете файлы прошивки и адрес
На странице Advanced параметры
я шью на любой скорости даже на максимальной
Baudrate 230400 (для начала)
Flash size 4Mbyte (для ESP12 и Node)
Flash speed 40MHz ( я устанавливаю 80)
SPI Mode QIO (для 8285 DIO)
 
Сверху Снизу