Перейти к содержанию
    

ESP32 прошивка через Espressif-IDE и окно Terminal

Установил Espressif-IDE (последняя версия под windows). Проект hello-world скомпилился. В свойствах проекта указал цель esp32.

Отладочную платку подключил. Но для заливки кода на платку приходится переводить в режим загрузки - жму две кнопки EN и BOOT и потом отпускаю EN и через пару секунд BOOT.

Код грузится и работает. Без такого нажатия кнопок в консоли пишет, что нет коннекта с MCU ESP32. На хабре в статье никакого нажатия не описано - сразу из среды старт через RUN.

Что делаю не так? И еще один момент - стартую встроенное окно терминала. Там указываю COM - порт. Окно открывается - но вывода в него нет.

Закрываю среду. Запускаю простую терминалку - вывод есть, проект работает.

Подскажите где копать.

Изменено пользователем haker_fox
Это вопрос по среде разработки. Перенёс в соответствующий раздел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, Pasa said:

На хабре в статье никакого нажатия не описано - сразу из среды старт через RUN.

Что делаю не так?

Для автомата адаптер USB-UART должен содержать не только TX/RX пару, а ещё 2 сигнала (DTR & RTS). И они должны быть выведены на reset и boot (DTR на IO0, RTS на EN)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, Pasa said:

Что делаю не так?

Все от платы зависит - предусмотрено там управление BOOT и EN от порта, или нет. Наличие кнопок намекает, что нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа назад, Pasa сказал:

Но для заливки кода на платку приходится переводить в режим загрузки - жму две кнопки EN и BOOT и потом отпускаю EN и через пару секунд BOOT.

У меня плата ESP32 S1. Если запущен терминал шить не хочет, говорит устройство не найдено. Если терминал закрыть, тогда зашивает. При этом, что интересно в режиме отладки зашивает даже если терминал открыт.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На двух разных платках допаян кондер 1мкф (EN к GND) - загрузка пошла автоматом без проблем.

Но вот в окне терминала printf данные не выдает. А на запущенной отдельной терминалке - все выдается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...