Подключение FireBeetle ESP32 к Arduino

У меня очень простой вопрос, потому что я изо всех сил пытаюсь загрузить файлы на свою плату FireBeetle ESP32.

Когда я пытаюсь загрузить файл на плату, я получаю сообщение:

A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header

На других платах вы должны нажать и удерживать кнопку флэш, но на этой конкретной плате есть только кнопка сброса. Что я могу сделать?

, 👍3


2 ответа


2

Кнопка flash виртуальна и управляется сигналом RTS от компьютера через USB - порт (зачем вы пытаетесь подключиться через Arduino?). Он должен автоматически войти в режим загрузчика, когда вы перейдете к его программированию. Вам не нужно ничего делать.

Однако если вы хотите вручную войти в режим загрузчика, просто подключите IO0 (примечание: не D0) к GND и нажмите кнопку сброса.

,

2

Я подозреваю, что у вас не установлены правильные драйверы. Это проблема, которую я только что решил для себя. И может быть легко думать, что вы установили правильный драйвер, когда на самом деле это не так.

Вы следовали инструкциям на вики-странице продукта DFRobot?

Я не уверен, есть ли у вас ESP32-E или более ранний ESP32-IOT Firebeetle, но вот ссылка на драйверы, упомянутые для Firebeetle ESP32E, и здесь для предыдущей версии Firebeetle ESP32 IOT

Но я бы посоветовал дважды проверить, какая плата у вас есть, очень тщательно убедившись, что у вас установлен правильный драйвер.

,