ESP, IoT ESP8266, проблема с загрузкой скетча

Sakol2006

✩✩✩✩✩✩✩
6 Сен 2020
43
1
@Сотнег, оказалось все проще) собрано было все по схеме, на которой мелким шрифтом было написано, что при прошивке нужно отпаять выходной контакт с сенсорной кнопки, чего я не сделал) и из за этого промучался часа 2 с заменой ноутов,драйверов и штудированием форумов))
 

Leon111_09

★★★✩✩✩✩
6 Июн 2021
641
149
55
Таганрог
forum.wisecomp.ru
Что это может быть ?
Для начала: у вас версия ESP стоит 2.5.4, установите 2.7.8. Алекс на сайте на это особо указывал. Далее: эта плата прошивается не так, как обычная 8266. Чтоб включить режим программирования на этой плате,после подключения к СОМ-порту (USB) надо одновременно нажать ОБЕ кнопки, а после сначала отпустить кнопку rezet, а потом только кнопку flesh. После прошивки надо модуль перезагрузить.
 

Сотнег

★★★★★★★
15 Янв 2020
4,346
1,492
Помогите прошу вас !
В Ардуино от сегодняшнего дня ☺
Все делал по гайду драйвера и т д
прошивку, компилирует но не видит вемос д1
Вот такое сообщение и хз куда копать
В последнее время помогает перемычка между пинами D3 и G.
 

Venus013

✩✩✩✩✩✩✩
8 Фев 2022
2
0
Господа здравствуйте. Возникла проблема пытаюсь прошить ESP12F, но выдает вот такую ошибку:

Executable segment sizes:
ICACHE : 32768 - flash instruction cache
IROM : 231820 - code in flash (default or ICACHE_FLASH_ATTR)
IRAM : 27613 / 32768 - code in IRAM (IRAM_ATTR, ISRs...)
DATA : 1496 ) - initialized variables (global, static) in RAM/HEAP
RODATA : 992 ) / 81920 - constants (global, static) in RAM/HEAP
BSS : 25608 ) - zeroed variables (global, static) in RAM/HEAP
Скетч использует 261921 байт (27%) памяти устройства. Всего доступно 958448 байт.
Глобальные переменные используют 28096 байт (34%) динамической памяти, оставляя 53824 байт для локальных переменных. Максимум: 81920 байт.
C:\Users\Venus\AppData\Local\Arduino15\packages\esp8266\tools\python3\3.7.2-post1/python3 C:\Users\Venus\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0/tools/upload.py --chip esp8266 --port COM7 --baud 115200 --before default_reset --after hard_reset write_flash 0x0 C:\Users\Venus\AppData\Local\Temp\arduino_build_166446/Blink.ino.bin
esptool.py v3.0
Serial port COM7
Traceback (most recent call last):
File "C:\Users\Venus\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0/tools/upload.py", line 66, in <module>
esptool.main(cmdline)
File "C:/Users/Venus/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/tools/esptool\esptool.py", line 3551, in main
esp = chip_class(each_port, initial_baud, args.trace)
File "C:/Users/Venus/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/tools/esptool\esptool.py", line 271, in init
self._port = serial.serial_for_url(port)
File "C:/Users/Venus/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/tools/pyserial\serial\init.py", line 90, in serial_for_url
instance.open()
File "C:/Users/Venus/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/3.0.0/tools/pyserial\serial\serialwin32.py", line 64, in open
raise SerialException("could not open port {!r}: {!r}".format(self.portstr, ctypes.WinError()))
serial.serialutil.SerialException: could not open port 'COM7': OSError(22, '������� �������������� ����������.', None, 433)
serial.serialutil.SerialException: could not open port 'COM7': OSError(22, '������� �������������� ����������.', None, 433)



Именно последние 3 строчки не понятны. Порт компьютер видит, и в ардуино и в диспетчере устройств. Но если я даже пытаюсь просто открыть Монитор порта, вылезает вот такая ошибка - Ошибка открытия последовательного порта "COM7" (Port busy)
Пытался перезагружать и usb порт менял, все бестолку. Можете подсобить?
 

Вложения

Сотнег

★★★★★★★
15 Янв 2020
4,346
1,492
@Venus013,
на платах с USB-портом иногда приходится делать перемычку между gpio0 и GND для перевода контроллера в режим программирования.
Может, оно?
 

Venus013

✩✩✩✩✩✩✩
8 Фев 2022
2
0
@Сотнег,
В том то и дело что перемычка стоит, но результат все тот же, для наглядности прикладу фото.
Пожалуй еще вот это добавлю, вдруг на идеи подтолкнет.
 

Вложения

Изменено:

ASM

★★★★★✩✩
26 Окт 2018
1,602
311
перестала прошиваться ESP8266
Код:
 raise FatalError("Failed to %s. Only got %d byte status response." % (op_description, len(data)))
esptool.FatalError: Failed to write to target RAM. Only got 1 byte status response.
помогает только перезагрузка ПК и один раз можно прошить))
переустановку IDE делал, не помогло) что может быть?)
и периодически такое)
Код:
  raise FatalError("Timed out waiting for packet %s" % waiting_for)
esptool.FatalError: Timed out waiting for packet content
Код:
  return bitstr[index]
IndexError: index out of range
думал проблема в использовании пинов 9 и 10, отключил их, на время проблема ушла, но вернулась))
 

Leon111_09

★★★✩✩✩✩
6 Июн 2021
641
149
55
Таганрог
forum.wisecomp.ru
@Venus013, Подтягивающие сопротивления стоят на 10 кОМ? Если да-замените на 12 кОМ: у меня на двух модулях тоже не хотел шиться.Заменил на двеннадцатикилоомные сопротивления и дело пошло.
 

Leon111_09

★★★✩✩✩✩
6 Июн 2021
641
149
55
Таганрог
forum.wisecomp.ru
@ASM, Так это я не вам писал-на предыдущий пост :). А что у вас я не знаю: модуль используете или готовую плату (типа ноде-мку).
P.S. Немного смущает что один раз прошить после перезагрузки получается: а вы уверены, что у вас винда не глючит? а то будете искать поломку совсем у другом месте.
 

ASM

★★★★★✩✩
26 Окт 2018
1,602
311
@IamNikolay, сейчас к ним ничего не подключено. Но ранее пытался повесить на них датчик, работу проверить не удалось, т.к. сериал занят был...
Прошивка проходила без проблем)
 

Leon111_09

★★★✩✩✩✩
6 Июн 2021
641
149
55
Таганрог
forum.wisecomp.ru
так стандартная NodeMCU)
Тогда вам не надо ничего перепаивать: у вас уже готовая,рабочая обвязка. Проверьте на другом компе. Если будет нормально все шиться-то у вас,по ходу, винда глючит.
 

ASM

★★★★★✩✩
26 Окт 2018
1,602
311
@Leon111_09, винда навряд ли. Глядя на последний комментарий, думаю проблема с платой. Перестала вообще шиться) Надо попробовать esptool...
 

Leon111_09

★★★✩✩✩✩
6 Июн 2021
641
149
55
Таганрог
forum.wisecomp.ru
да,но связь с МК идет либо через свой эмулятор,либо через рх/тх. Если второй вариант работает, а первый нет: эмулятор "накрылся". Если не работают оба варианта-большой шанс,что накрылся МК.
 

ASM

★★★★★✩✩
26 Окт 2018
1,602
311
@Leon111_09, с рх/тх не знаю как делать, а эмуль не пашет) буду экспериментировать с flash tool