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

как запустить esp m3

dzyk

New member
есть esp m3
собрал rtos, получил 2 файла прошивки. залил по адресам 00000 и 20000
но после ребута чипа прошивка не запускается, в терминале 10 символов кракозябры, что не так?
может нужно gpio какие на 0 или на +
 

Сергей_Ф

Moderator
Команда форума
@dzyk что такое m3? И почему вы спрашиваете в теме по esp8266? Никто не отвечает, поскольку тема не та.
 

Алексей.

Active member
@dzyk что такое m3? И почему вы спрашиваете в теме по esp8266? Никто не отвечает, поскольку тема не та.
Что-ж Вы та безжалостно, esp-m3 - компактное исполнение на esp8285, который клон esp8266, отдельной темы видимо не нашлось для 8285, тогда уж для esp-01 и esp-12 отдельные темы заводить, а еще сообщество называется...
 

dzyk

New member
Что-ж Вы та безжалостно, esp-m3 - компактное исполнение на esp8285, который клон esp8266, отдельной темы видимо не нашлось для 8285, тогда уж для esp-01 и esp-12 отдельные темы заводить, а еще сообщество называется...
ну да. походу м3 есть только у меня)))
 

Алексей.

Active member
Если он не отличается от esp8266 и gpio15 не выведен, скорее всего он уже посажен на землю.
Попробуйте подключить как esp-01, rst en gpio0 gpio2 подключить через резисторы к питанию, если на юсб-ттл конвертере, через который планируете прошивать модуль, отсутствуют линии rts и dtr, то дополнительно к rst подключить тактовую кнопку на землю и к gpio0 ещё одну тактовую кнопку на землю. Для начала прошивки нажимаем обе кнопки, отпускаем сначала ту которая подключена к gpio0 затем оставшуюся кнопку, после этого запускаем ПО загрузки.
 

Сергей_Ф

Moderator
Команда форума
Что-ж Вы та безжалостно, esp-m3 - компактное исполнение на esp8285, который клон esp8266, отдельной темы видимо не нашлось для 8285
Извините, что именно безжалостно? Отправил читать правила и запретил писать? Отправил в бан?
Если темы нет, то надо просто ее создать. Никто не запрещает. А так только путаница получается.
Если он не отличается от esp8266 и gpio15 не выведен
или гадание: отличается или нет он от esp8266.
Может лучше создать новую тему было? Ссылку дать на зверька. Сразу понятно было бы, что зверёк новый. Да и другим потом легче было бы искать.
 

Сергей_Ф

Moderator
Команда форума
GPi0, EN,RST на + ? и все?
да. при прошивке gpio0 на землю, при работе подтягиваем на +.
Что выводит в терминал на скорости 74400? На такой скорости крокозябры превращаются в текст :)
Какой переходник usb-uart? Что с питанием?
 

Алексей.

Active member
По даташитам в esp8285 добавили на чип 1M флеша
3.1.3. Flash
ESP8285 has a built-in SPI flash to store user programs.
• Memory size: 1 MB
• SPI mode: Dual Out
в отличии от esp8266 у которого только внешняя
 
  • Like
Реакции: dzyk

pvvx

Активный участник сообщества


Boot_Pins_ESP8285.gif
(!) На CPIO0 при старте и прошивке выводится CLK (частота кварца).
(!) На CPIO2 при старте дублируется передача TXD0.
(!) GPIO15 должен быть соединен с GND резистором менее 10 кОм (3.3..6.8 кОм).
(!) Для устранения сбоев от помех, на вывод RST и GND должна быть подключена
емкость 1..10 нФ и подтягивающий резистор на +3.3В (или на GPIO16 для работы deep_sleep).
 
Последнее редактирование:

pvvx

Активный участник сообщества
@dzyk что такое m3? И почему вы спрашиваете в теме по esp8266? Никто не отвечает, поскольку тема не та.
SDK и прочее для них едины.
Чипов ESP8266 существует несколько ревизий. Ветвления кода в зависимости от версии можете найти в закрытых либах SDK и Arduino.
Соответственно создайте пару тем с разными ревизиями ESP8266.
Ещё у модулей бывают разные кварцы... и разное подключение Flash... :)
 

Сергей_Ф

Moderator
Команда форума
@dzyk подводя итоги поиску в Гугл:
1.Убедитесь что надёжное питание
2. Убедитесь в надёжности соединений
3. Убедитесь что режим работы памяти DOUT (прав @pvvx, я был невнимателен)
 
Последнее редактирование:

pvvx

Активный участник сообщества
3. Убедитесь что режим работы памяти DIO (хотя @pvvx утверждает что DOUT)
Картинка с FLASH_DOWNLOAD_TOOLS от www.electrodragon.com ESP8285 - ElectroDragon
+ уже имеющиеся описания в инет:
Использование ESP8266 / ESP8285 для мигания светодиода / ITEAD Studio - Make innovation easier / Использование ESP8266 / ESP8285 для мигания светодиода / ITEAD Studio - Make innovation easier
  • В этом примере используется модуль на основе ESP8285, поэтому размер флеша составляет 1 МБ. Кроме того, SPI MODE должен быть DOUT;
+Снимок101.gif + Снимок103.gif
Но вот с кварцем неизвестно что могли начудить сборщики модуля... Тут только делать ставки 26 или 40 МГц :)
 
Последнее редактирование:

dzyk

New member
протестировал на скорости 300, 600, 1 200, 2 400, 4 800, 9 600, 19 200, 38 400, 57 600, 115 200, 230 400, 460 800 и 921 600 бод, крякозябры так и остались при включении. на + gpio 0 gpio 2, EN на -
 
Сверху Снизу