esp32, platformio A fatal error occurred: Packet content transfer stopped (received 8 bytes) *** [upload] Error 2
Когда я пытаюсь загрузить код в esp32, в командной строке появляется следующая ошибка:
A fatal error occurred: Packet content transfer stopped (received 8 bytes).
Я использую platformio в VScode, файл platform.ini выглядит так:
[env:esp-wrover-kit]
platform = espressif32
board = esp-wrover-kit
framework = arduino
upload_port = COM4
monitor_speed = 115200
Вот код, который я пытаюсь загрузить:
#include <Arduino.h>
void setup() {
Serial.begin(115200);
Serial.println("init");
}
void loop() {
}
Это esp32-wrover-dev от freenove. Когда я отключаю его и снова подключаю, он начинает записывать случайные данные на последовательный монитор, когда я пытаюсь загрузить, он останавливается, но также выдает ошибку, указанную выше.
@exo, 👍2
4 ответа
Лучший ответ:
Для тех, кому интересно, я выяснил, что это означает, что между компьютером, с которого вы загружаете файлы, и файловой системой существует какое-то несоответствие. По сути, esp32 сломан.
Мне удалось решить эту проблему, отсоединив перемычки, которые я подключил к контактам GPIO 12/13 во время загрузки.
После загрузки их можно снова прикрепить. См. эту проблему github: https://github.com/espressif/arduino-esp32/issues/2415
Я использовал GPIO 12, и мне помогло его отсоединение., @Ron
Привет всем, я обнаружил, что я получил эту ошибку, потому что мой адаптер FTDI был в режиме 3,3 В, а не 5 В, как только я установил его на 5 В, проблема была решена, и он запрограммировался нормально. Еще одна вещь, которую нужно проверить, прежде чем выбрасывать ESP32.
Мик
поэтому est32 должен питаться от 3,3 В. 5 В повредят его., @Juraj
Привет, я использовал модуль CAM, контакты которого помечены как 5V, поэтому, возможно, не делайте этого, если питание IC напрямую. По-видимому, у него меньше проблем при 5V. Спасибо., @MR MICHAEL BRETT
У меня возникла эта ошибка при попытке загрузить скетч из Arduino IDE на TTGO T-Display, и я обнаружил, что могу решить ее, изменив скорость загрузки со значения по умолчанию 921600 на 115200.
После этого все загрузилось без проблем.
спасибо @steoleary. решил и мою проблему! ура Феликс, @Felix Lindemann
- Ошибка "collect2.exe: error: ld returned 1 exit status"
- Ошибка A fatal error occurred: Failed to connect to ESP32: Wrong boot mode detected (0x13)! The chip needs to be in download mode. [upload] Error 2
- Текстовая часть превышает доступное место на плате
- WiFiClient.cpp: 517 flush (): сбой на fd 48, errno: 11, «Больше нет процессов», что это значит?
- «Черная таблетка» STM32 не может надежно войти в режим DFU
- Таблица разделов ESP32 и место записи
- заставить EEPROM.h использовать пользовательский раздел eeprom
- Использование MPU6050 с ESP32 Cam - MPU Не обнаружено
Уменьшение скорости загрузки до 11520 помогло., @spl
Определенно не обязательно. Я только что удалил джойстик (который потребляет питание от USB TTL, то есть ESP32), и тогда все заработало нормально. Так что удалите внешние потребители питания, и загрузка пройдет успешно., @Levent Divilioglu