Не могу загрузить свой код в esp32 и не могу стереть флэш - PullRequest
0 голосов
/ 09 мая 2020

Каждый раз, когда я пытаюсь загрузить код или стереть fla sh, появляется сообщение «Произошла фатальная ошибка: время ожидания для содержимого пакета истекло»

C: \ esptool> python esptool .py --port com4 erase_flash esptool.py v3.0-dev Последовательный порт com4

Подключение ........_

Определение типа микросхемы ... ESP32

Чип ESP32D0WDQ6 (версия 1)

Характеристики: WiFi, BT, двухъядерный, 240 МГц, калибровка VRef в efuse, схема кодирования Нет

Кристалл 40 МГц

MA C: 24: 6f: 28: a2: 5a: 7 c

Загрузка заглушки ...

Работает заглушка ...

Заглушка запущена. ..

Удаление fla sh (это может занять некоторое время) ...

Произошла фатальная ошибка: Истекло время ожидания содержимого пакета

Ответы [ 2 ]

0 голосов
/ 12 мая 2020

Ваш USB-кабель предназначен только для зарядного устройства? Такое случается очень часто. Кабели зарядного устройства выглядят почти так же, как кабели для зарядки / передачи данных. Хотя головки выглядят одинаково, иногда кабель зарядного устройства немного тоньше b / c, он имеет только два проводника в оболочке. Однако кабели для зарядки / передачи данных имеют как минимум 4 провода: Data +, Data -, Power и Ground. Проверьте свой кабель с другим устройством передачи данных или попробуйте более толстый кабель.

0 голосов
/ 09 мая 2020

Я столкнулся с похожей проблемой. Новый код не будет мигать. Когда я запускал монитор idf.py, он постоянно перезагружался при довольно жестком l oop. Мое решение заключалось в том, чтобы стереть fla sh, используя:

idf.py erase_flash -p com21
...