База знаний · Ошибки и решения

Сборка прошла, а прошивка — нет

Код в порядке, но в плату не заливается: чек-лист загрузки от кабеля до выбора платы.

Код собрался без единой ошибки, а на этапе загрузки в плату — сбой. Это значит, что с программой всё в порядке: проблема в «дороге» между компьютером и платой. Пройдите чек-лист сверху вниз — он выстроен от частого к редкому.

1. Тот ли порт и есть ли плата в списке

Посмотрите на верхнюю панель: выбран ли порт вашей платы? Если платы в списке вообще нет — сначала статья «Компьютер не видит плату»: кабель, драйвер, диспетчер устройств.

2. Та ли плата выбрана

Загрузчик Uno не умеет разговаривать с Mega и наоборот. Убедитесь, что в списке выбрана именно ваша модель — Trema IDE обычно определяет её сама, но если плат несколько, проверить стоит.

Выбор платы и порта на верхней панели Trema IDE перед прошивкой
Пара «плата + порт» на верхней панели — первое, что стоит проверить.

3. Не занят ли порт

Свой монитор порта Trema IDE освобождает сама, а вот сторонние программы (другая IDE, терминалки) могут держать порт. Подробности — в статье «Порт занят».

4. Кабель и разъём

Даже если плата видна, плохой кабель может «сыпать» данные при загрузке. Смените кабель и разъём USB; избегайте USB-хабов — подключайте плату напрямую.

5. Плата в «неудачном» состоянии

  • Отключите от платы лишние провода и модули (особенно всё, что подключено к выводам 0 и 1 — они заняты загрузкой) и попробуйте снова.
  • Нажмите кнопку сброса (RESET) на плате и сразу запустите прошивку.
  • Для ESP32 есть свои особенности — им посвящена отдельная статья.

Читайте карточку — она уже подсказала

Trema IDE переводит ошибки загрузки на русский: карточка над консолью говорит, что проверить в первую очередь. Как устроен разбор ошибок вообще — в статье «Как читать ошибки».

Обновлено: 19 июля 2026