Top.Mail.Ru
Перестала прошивать...
 
Уведомления
Очистить все

[Решено] Перестала прошиваться ESP32

 XABK
(@xabk)
Level 1

Всем доброго времени суток. Я только начинаю свое знакомство с ESP.

После загрузки очередного варианта скетча на ESP - WROOM -32 диод pwr стал гореть тускло, а следующий скетч я загрузить уже не смог.

Arduino IDE выдает ошибку 

MD5 of file does not match data in flash! (But works for the code that already running)

При попытке загрузить bin фал через esptool командой

esptool --chip esp32 -p COM4 -b 460800 --before=default_reset --after=hard_reset write_flash --flash_mode dio --flash_freq 80m --flash_size 4MB 0x10000 Recup_new.ino.bin

выдает ошибку 

A fatal error occurred: Packet content transfer stopped (received 8 bytes) 

От ESP отключено все кроме кабеля USB.

Перед прошивкой в esptool выполнял команду 

esptool --port COM4 write_flash_status --non-volatile 0

Но это не помогло.

Подскажите что делать? Есть ли шансы оживить контроллер?

 

Цитата
Создатель темы Размещено : 11.12.2023 08:17
Aveal
(@aveal)
Top level Admin

Приветствую!

А какая именно плата? В целом из наиболее распространенных и банальных вариантов (наверно Вы это проверили и так, но тем не менее):

  • проверить питание итд итп, уровни сигналов, подтяжки
  • очистить flash полностью
  • уменьшить скорость обмена данными при прошивке
  • кабель заменить

write_flash_status --non-volatile 0 успешно кстати выполнилось?

ОтветитьЦитата
Размещено : 11.12.2023 11:18
 XABK
(@xabk)
Level 1

Запись от: @aveal

А какая именно плата?

Вот такая.

Запись от: @aveal

проверить питание итд итп, уровни сигналов, подтяжки

Запись от: @aveal

очистить flash полностью

Подскажите как это сделать

Запись от: @aveal

write_flash_status --non-volatile 0 успешно кстати выполнилось?

Вроде все успешно, никаких сообщений об ошибке не было.

ОтветитьЦитата
Создатель темы Размещено : 11.12.2023 12:26
Aveal
(@aveal)
Top level Admin

Очистка:

esptool -p COM4 erase_flash 
ОтветитьЦитата
Размещено : 11.12.2023 12:40
 XABK
(@xabk)
Level 1

Модет есть какой-то бинарник который надо заливать, типа базовой прошивки?

ОтветитьЦитата
Создатель темы Размещено : 11.12.2023 14:12
 XABK
(@xabk)
Level 1

Запись от: @aveal

Очистка:

esptool -p COM4 erase_flash 

esptool.py v4.6.2
Serial port COM5
Connecting....
Detecting chip type... Unsupported detection protocol, switching and trying again...
Connecting..........
Detecting chip type... ESP32
Chip is ESP32-D0WD-V3 (revision v3.1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 08:d1:f9:d2:12:d8
Uploading stub...
Running stub...
Stub running...
Erasing flash (this may take a while)...
Chip erase completed successfully in 0.0s
Hard resetting via RTS pin...

 

write_flash_status --non-volatile 0успешно кстати выполнилось?

Вот такое сообщение выдаёт

esptool.py v4.6.2

Serial port COM5
Connecting....
Detecting chip type... Unsupported detection protocol, switching and trying again...
Connecting......
Detecting chip type... ESP32
Chip is ESP32-D0WD-V3 (revision v3.1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: 08:d1:f9:d2:12:d8
Uploading stub...
Running stub...
Stub running...
Initial flash status: 0x0000
Setting flash status: 0x0000
After flash status: 0x0003
Hard resetting via RTS pin...

Кабель сменил, порт сменил, скорость уменьшил.

Прошивка завершается тоё-же ошибкой.

 

ОтветитьЦитата
Создатель темы Размещено : 11.12.2023 20:35
 XABK
(@xabk)
Level 1

Померял напряжение на контакте 3.3v, оказалось 1.98 может что-то со стабилизатором напряжения?

ОтветитьЦитата
Создатель темы Размещено : 11.12.2023 21:01
 XABK
(@xabk)
Level 1

Можете тему закрывать, подох походу стабилизатор питания. Воткнул в плату расширения, подал питание на нее, а вторым USB подключил плату к компьютеру. Скетч залился.

ОтветитьЦитата
Создатель темы Размещено : 11.12.2023 21:13
Aveal
(@aveal)
Top level Admin

Запись от: @xabk

Померял напряжение на контакте 3.3v, оказалось 1.98 может что-то со стабилизатором напряжения?

Это все объясняет ) Рад, что удалось найти проблему!

 

ОтветитьЦитата
Размещено : 11.12.2023 22:15
 XABK
(@xabk)
Level 1

@aveal Спасибо за помощь. Может быть вы знаете где найти схему питания этой платы, чтобы проверить, что конкретно неисправно?

ОтветитьЦитата
Создатель темы Размещено : 12.12.2023 01:54
Aveal
(@aveal)
Top level Admin

@xabk вот вариант, но не уверен, что в точности такая плата.

В целом, судя по фото, там по питанию AMS1117 стоит, остальное обвязка.

ОтветитьЦитата
Размещено : 12.12.2023 18:30
Aveal
(@aveal)
Top level Admin

@xabk Да, схема не соответствует, на фото USB-UART нa CH340, в схеме CP2102, но по питанию похоже.

ОтветитьЦитата
Размещено : 12.12.2023 18:31
 XABK
(@xabk)
Level 1

@aveal спасибо

ОтветитьЦитата
Создатель темы Размещено : 12.12.2023 22:00
Поделиться: