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

dima2000

✩✩✩✩✩✩✩
9 Ноя 2019
14
0
Помогите разобраться в чем мой косяк. Похоже что я испортил 2 модуля nodemcu. Сейчас они у меня не шьются ни в одной программе, порт определяется а дальше коннекта нет. Хронология выхода из строя примерно похожа с первым и вторым модулем, все прошивается, первое время работает, потом начинает зависать иногда, потом не каждый раз включается, в итоге перестает запускаться совсем и модуль становиться не рабочим, прошить уже не получается ничего, плюс в мониторе сом порта бегают кракозябры. Настройки программы верные 100%, так как прошивал изначально без проблем.
Из всего сказанного делаю вывод что у меня кривые руки и я где-то делаю очевидную ошибку, вероятно в разводке и пайке проводов. Сделал несколько фоток того как я все спаял.
2019-12-31_15-29-25.png
2019-12-31_15-39-54.png
Прошу направить на путь истинный!
 

Вложения

Koteyka 🐱

★★★★★★✩
Команда форума
27 Окт 2019
935
556
54
Днепр, Украина
firelamp.pp.ua
Похоже что я испортил 2 модуля nodemcu.
Вряд ли. Их трудно программно спалить.
Зайдите сюда, скачайте флешер и залейте голую (заводскую) прошивку.
Посмотрите, станет ли она.
И слишком тонкие провода на питание матрицы. Рекомендуется не менее, чем сечение проводов идущих с матрицей.
У вас нормальный, потом тонкий и, как я понял, к самой матрице снова нормальный подпаян.
Не критично, но всё же.
 
  • Лойс +1
Реакции: mr.Brucks

dima2000

✩✩✩✩✩✩✩
9 Ноя 2019
14
0
Вряд ли. Их трудно программно спалить.
Зайдите сюда, скачайте флешер и залейте голую (заводскую) прошивку.
Посмотрите, станет ли она.
И слишком тонкие провода на питание матрицы. Рекомендуется не менее, чем сечение проводов идущих с матрицей.
У вас нормальный, потом тонкий и, как я понял, к самой матрице снова нормальный подпаян.
Не критично, но всё же.
этой программой я тоже пробовал, прошиваться даже не начинает
Note:Serial port connected.
Note:Begin find ESP8266.
и ничего не происходит.

А по тому что и куда я паял нет замечаний?
 

griganam

✩✩✩✩✩✩✩
28 Июн 2019
10
4
этой программой я тоже пробовал, прошиваться даже не начинает
Note:Serial port connected.
Note:Begin find ESP8266.
и ничего не происходит.
Попробуйте при прошивке поиграть скоростью общения платы и компа
 
  • Лойс +1
Реакции: mr.Brucks

mr.Brucks

✩✩✩✩✩✩✩
2 Янв 2020
2
0
Товарищи подскажите пожалуйста где моя ошибка?

_
выбранный последовательный порт _
не существует или плата не подключена к нему

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
У Вас получилось решить проблему ? У меня тоже самое, решил новогодний вечер убить и убил ))) Только результата 0

Постоянно
"выбранный последовательный порт _
не существует или плата не подключена к нему" Шнуры, порты менял, но результат один. Завтра попробую комп поменять, вычитал, что Win10 с этой платой иногда порт отрубает.
 

mr.Brucks

✩✩✩✩✩✩✩
2 Янв 2020
2
0
этой программой я тоже пробовал, прошиваться даже не начинает
Note:Serial port connected.
Note:Begin find ESP8266.
и ничего не происходит.

А по тому что и куда я паял нет замечаний?
У меня та же плата, все спаял правильно, в Ардуино пишет, что плата не подключена к порту, хотя винда ее прекрасно видит. На Флешере тоже самое. При обращении, мигает диод, но ничего не происходит. Проверил на трех компах с XP, 7, 10 - результат всегда одинаковый :(
 

avals6

✩✩✩✩✩✩✩
8 Янв 2020
2
0
привет! подскажите что не так делаю.
Arduino: 1.8.10 (Windows 8.1), Плата:"WeMos D1 R1, 80 MHz, Flash, Disabled, 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 921600"

In file included from C:\Users\avals_000\Desktop\lamp\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:0:

C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009

# pragma message "FastLED version 3.002.009"

^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:65:0,

from C:\Users\avals_000\Desktop\lamp\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:

C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

# pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"

^

Скетч использует 328360 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 44432 байт (54%) динамической памяти, оставляя 37488 байт для локальных переменных. Максимум: 81920 байт.
Произошла ошибка при загрузке скетча
error: Failed to open COM7
error: espcomm_open failed
error: espcomm_upload_mem failed
 

avals6

✩✩✩✩✩✩✩
8 Янв 2020
2
0
Arduino: 1.8.10 (Windows 8.1), Плата:"LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 115200"

In file included from C:\Users\avals_000\Desktop\lamp\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:0:

C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.009

# pragma message "FastLED version 3.002.009"

^

In file included from C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/FastLED.h:65:0,

from C:\Users\avals_000\Desktop\lamp\GyverLamp-master\firmware\GyverLamp_v1.5.5\GyverLamp_v1.5.5.ino:97:

C:\Program Files (x86)\Arduino\libraries\FastLED-3.2.9/fastspi.h:115:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

# pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"

^

Скетч использует 329680 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43748 байт (53%) динамической памяти, оставляя 38172 байт для локальных переменных. Максимум: 81920 байт.
Произошла ошибка при загрузке скетча
Traceback (most recent call last):
esptool.py v2.6
File "C:\Users\avals_000\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2/tools/upload.py", line 25, in <module>
2.6
esptool.main(fakeargs)
esptool.py v2.6
File "C:/Users/avals_000/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 2652, in main
Serial port COM7
esp = chip_class(each_port, initial_baud, args.trace)
File "C:/Users/avals_000/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 222, in __init__
self._port = serial.serial_for_url(port)
File "C:/Users/avals_000/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/pyserial\serial\__init__.py", line 88, in serial_for_url
instance.open()
File "C:/Users/avals_000/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/pyserial\serial\serialwin32.py", line 62, in open
raise SerialException("could not open port {!r}: {!r}".format(self.portstr, ctypes.WinError()))
serial.serialutil.SerialException: could not open port 'COM7': PermissionError(13, ' .', None, 5)

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
теперь вот так( что не так делаю
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,253
1,297
Москва
serial.serialutil.SerialException: could not open port 'COM7': PermissionError(13, ' .', None, 5)
ошибка доступа к сом порту № 7. Плата точно подключена к нему ? Никто другой точно не занял этот порт?
 

vanya201501

✩✩✩✩✩✩✩
10 Янв 2020
1
0
Пытаюсь прошить Wemod D1 mini.
В приложении "GyverMatrixOS_v1.15" нажимаю на кнопку "Загрузка" ( Прошивку уже настроил ) и выдаёт ошибку

Arduino: 1.8.10 (Windows 7), Плата:"LOLIN(WEMOS) D1 mini Pro, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 16MB (FS:14MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"

In file included from D:\Documents\Desktop\GyverMatrixWiFi-master\firmware\GyverMatrixOS_v1.15\GyverMatrixOS_v1.15.ino:132:0:

D:\Documents\Arduino\libraries\FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.002

# pragma message "FastLED version 3.003.002"

^

In file included from D:\Documents\Arduino\libraries\FastLED/FastLED.h:65:0,

from D:\Documents\Desktop\GyverMatrixWiFi-master\firmware\GyverMatrixOS_v1.15\GyverMatrixOS_v1.15.ino:132:

D:\Documents\Arduino\libraries\FastLED/fastspi.h:130:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output

# pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"

^

Executable segment sizes:


IROM : 311104 - code in flash (default or ICACHE_FLASH_ATTR)


IRAM : 27564 / 32768 - code in IRAM (ICACHE_RAM_ATTR, ISRs...)


DATA : 1416 ) - initialized variables (global, static) in RAM/HEAP


RODATA : 2056 ) / 81920 - constants (global, static) in RAM/HEAP


BSS : 31176 ) - zeroed variables (global, static) in RAM/HEAP


Скетч использует 342140 байт (35%) памяти устройства. Всего доступно 958448 байт.
Глобальные переменные используют 34648 байт (42%) динамической памяти, оставляя 47272 байт для локальных переменных. Максимум: 81920 байт.
esptool.py v2.8
Serial port COM3
Traceback (most recent call last):
File "C:\Users\����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/upload.py", line 65, in <module>
esptool.main(cmdline)
File "C:/Users/����/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/esptool\esptool.py", line 2889, in main
esp = chip_class(each_port, initial_baud, args.trace)
File "C:/Users/����/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/esptool\esptool.py", line 237, in __init__
self._port = serial.serial_for_url(port)
File "C:/Users/����/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/pyserial\serial\__init__.py", line 88, in serial_for_url
instance.open()
File "C:/Users/����/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.6.3/tools/pyserial\serial\serialwin32.py", line 62, in open
raise SerialException("could not open port {!r}: {!r}".format(self.portstr, ctypes.WinError()))
serial.serialutil.SerialException: could not open port 'COM3': FileNotFoundError(2, '�� ������� ����� ��������� ����.', None, 2)
serial.serialutil.SerialException: could not open port 'COM3': FileNotFoundError(2, '�� ������� ����� ��������� ����.', None, 2)

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"




Что делать? Помогите пожалуйста.
 

kostiakarpenko

✩✩✩✩✩✩✩
10 Янв 2020
8
0
плата noudMCU компелируется а как прошивать не знаю пробовал через Download Tool не находит файл прошивки
 

kyi

★✩✩✩✩✩✩
20 Ноя 2019
93
30
плата noudMCU компелируется а как прошивать не знаю пробовал через Download Tool не находит файл прошивки
Плата компилируется :) Уж на что я далек от всего этого, но и то слух режет. Плата компилироваться не может! Компилируется код (он же скетч). Все же надо начинать с терминологии, что бы вас понимали, говорите с людьми на их языке.
Что касается прошивки, так их в данной ветке упоминалось не менее 5 разновидностей, посмотрите всю ветку.
Например от gunner47 - https://community.alexgyver.ru/threads/wifi-lampa-budilnik.1406/#post-10610
от vvip - https://github.com/vvip-68/GyverLampWiFi
от Norovl - https://github.com/Norovl/GyverLamp_for_Arduino
Читайте, выбирайте.
Как прошивать, сам gyver описывал - https://alexgyver.ru/gyverlamp/
 

kostiakarpenko

✩✩✩✩✩✩✩
10 Янв 2020
8
0
и через какую программу прошивать и там несколько файлов в папке прошивки
 

kyi

★✩✩✩✩✩✩
20 Ноя 2019
93
30

Creo2005

✩✩✩✩✩✩✩
19 Дек 2019
32
2
и через какую программу прошивать и там несколько файлов в папке прошивки
Arduino IDE, файл скетча имеет расширение ino. Остальные к нему подтянутся в интерфейсе Arduino IDE.
На видео от алекса есть пример, как прошивать его прошивку, остальные аналогично.
 

kyi

★✩✩✩✩✩✩
20 Ноя 2019
93
30
Товарищи, теперь и у меня возник вопрос и на сколько я знаю такое раньше ни у кого не встречалось.
В общем сижу я и как прилежный обизян очень внимательно читаю, что написано на сайте у Гайвера и пытаюсь вопроизвести у себя. Какие то совсем откровенные ляпы, конечно, сам решаю, но вот дошел до того момента где надо выбрать плату (Инструменты\Платы:...)
Выбрал как указано у Гайвера (цитата - "Для WEMOS выбираем плату LOLIN(WEMOS) D1 R2 & mini "), у меня как раз Wemos D1 mini
Далее у него написано (цитата - "Открыть Инструменты, настроить Плату, Порт и другие параметры как на скриншоте.")
instr7.jpg
Проверяю и вижу что у меня совсем все плохо. Например я не могу указать ту память, которая у Гайвера. Предполагаю, что это не проблема и можно оставить все как есть, но все же прошу знатоков дать пояснения, это у меня руки кривые или пусть так и остается:
1.png
Подскажите кто что сможет, а заодно дайте пояснения что бы понимание появилось.
Спасибо.
 

Brisk

✩✩✩✩✩✩✩
11 Янв 2020
3
1
У тебя выбрана не та плата.
LOLIN(WEMOS) D1 R2 & mini у тебя, а на первом скрине выбрана WEMOS D1 R1
 
  • Лойс +1
Реакции: malec

Violadus

★✩✩✩✩✩✩
5 Дек 2019
73
12
kyi я думал что ты уже повторил проект, а ты такие вопросы спрашиваешь, я уже несколько раз писал что будет если ты по скрину на проекте поставишь плату, там ниже скрина , в проекте , подписано специально обращайте внимание. (на скрине неточность, внимательней)

Открыть Инструменты, настроить Плату, Порт и другие параметры как на скриншоте.
Для WEMOS выбираем плату LOLIN(WEMOS) D1 R2 & mini
Для NodeMCU выбираем NodeMCU 1.0 (ESP-12E Module)
 
Изменено:

kyi

★✩✩✩✩✩✩
20 Ноя 2019
93
30
У тебя выбрана не та плата.
LOLIN(WEMOS) D1 R2 & mini у тебя, а на первом скрине выбрана WEMOS D1 R1
Как раз первый скрин с сайта Гайвера, именно он то меня и ввел в сомнения :)
kyi я думал что ты уже повторил проект, а ты такие вопросы спрашиваешь, я уже несколько раз писал что будет если ты по скрину на проекте поставишь плату, там ниже скрина , в проекте , подписано специально обращайте внимание.

Открыть Инструменты, настроить Плату, Порт и другие параметры как на скриншоте.
Для WEMOS выбираем плату LOLIN(WEMOS) D1 R2 & mini
Для NodeMCU выбираем NodeMCU 1.0 (ESP-12E Module)
Неее, я только вчера получил все комплектующие, сейчас ваяю (повторяю как обизян)
Спасибо за ответы. Значит как и думал, работаю по тексту, а не по картинкам.
 

EvKov

✩✩✩✩✩✩✩
8 Янв 2020
7
0
Всем привет. Решил домучить лампы, т.к. кнопка у меня не работала. Ничего собственно не делал, но теперь не могу залить прошивку на лампу. Комп видит плату, появляется ком порт при подключении, но подключится к ней не может. Хотел сбросить все через flash_download_tools, а она плату тоже не видит. В итоге и не прошил и лампа перестала работать.
Безымянный2.jpgБезымянный.jpg
 

George

★★✩✩✩✩✩
25 Дек 2019
372
58
Всем привет. Решил домучить лампы, т.к. кнопка у меня не работала. Ничего собственно не делал, но теперь не могу залить прошивку на лампу. Комп видит плату, появляется ком порт при подключении, но подключится к ней не может. Хотел сбросить все через flash_download_tools, а она плату тоже не видит. В итоге и не прошил и лампа перестала работать.
Посмотреть вложение 7999Посмотреть вложение 7998
комп плату не видит для программирования! не включен режим программирования, т.е. на еспэшку не пришёл сигнал "0" (GPIO0) вместе с питанием.
флэш зажать пытались? после сброса
бывают платы программируются только с зажатым флэшем.
 
Изменено:

novaden

✩✩✩✩✩✩✩
17 Янв 2020
1
0
Час добрый.
Столкнулся с проблемой загрузки прошивки, полдня уже с бубном не расстаюсь)

Arduino: 1.8.9 (Windows 7), Плата:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (1M SPIFFS), v2 Higher Bandwidth, Disabled, None, Only Sketch, 115200"
...
...
Скетч использует 329600 байт (31%) памяти устройства. Всего доступно 1044464 байт.
Глобальные переменные используют 43748 байт (53%) динамической памяти, оставляя 38172 байт для локальных переменных. Максимум: 81920 байт.
C:\Users\DFOX\AppData\Local\Arduino15\packages\esp8266\tools\python\3.7.2-post1/python C:\Users\DFOX\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2/tools/upload.py --chip esp8266 --port COM13 --baud 115200 --trace version --end --chip esp8266 --port COM13 --baud 115200 --trace write_flash 0x0 C:\TEMP\arduino_build_929561/GyverLamp_v1.5.5.ino.bin --end
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM13
Connecting...TRACE +0.000 command op=0x08 data len=36 wait_response=1 timeout=0.100 data=
0707122055555555 5555555555555555 | ... UUUUUUUUUUUU
5555555555555555 5555555555555555 | UUUUUUUUUUUUUUUU
55555555 | UUUU
...
кучка повторов
...
TRACE +0.000 Write 46 bytes:
c000082400000000 0007071220555555 | ...$........ UUU
5555555555555555 5555555555555555 | UUUUUUUUUUUUUUUU
5555555555555555 5555555555c0 | UUUUUUUUUUUUU.
TRACE +0.102 Timed out waiting for packet header
Traceback (most recent call last):
File "C:\Users\DFOX\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2/tools/upload.py", line 25, in <module>
esptool.main(fakeargs)
File "C:/Users/DFOX/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 2653, in main
esp.connect(args.before)
File "C:/Users/DFOX/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 468, in connect
raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
_
выбранный последовательный порт _
не существует или плата не подключена к нему

Блок питания нормальный 5V 6A от списанного станка.
перепробовал уже все, что можно.
Все настройки проверил-перепроверил по 100500 раз, никакого эффекта
Пайка норм, соплей нет.

Заметил, что в мониторе порта при 115200 Бод идут кракозябры в одну бесконечную строку
При переключении на 74880 Бод идет бесконечный вывод следующих данных:
18:39:20.011 -> epc1=0x40100002, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
18:39:20.011 -> Fatal exception (0):
18:39:20.023 -> epc1=0x40100002, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
18:39:20.023 -> Fatal exception (0):
18:39:20.023 -> epc1=0x40100002, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
18:39:20.055 -> Fatal exception (0):
18:39:20.055 -> epc1=0x40100002, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
18:39:20.055 -> Fatal exception (0):
18:39:20.055 -> epc1=0x40100002, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
18:39:20.089 -> Fatal exception (0):
...и далее в бескончность

Не силен, пока, в всем этом, только начал разбираться.
Выручайте, коллеги, хотел дочке на НГ подарить лампу и такая засада.
Как победить эту хрень не пойму, всю голову сломал уже.
Подскажите пожалуйста Вы решили проблему, а то у меня та же проблема