Yuriy
Какие?
завcит так же и от настроек билда - максимум нужен? "врать " не буду от 4 до 20 или чуть меньше вилка -сколько будет выделено в настройках.
B
А есть ли еще пути обновления прошивки esp32 через https? Хочу ее использовать в связке с внешним МК стм32. Думать как организовать обновления на стм32 и есп32 через wifi независимо?
Yuriy
Да. А прямой єто по юарт?
Нет - прямой - это скачать по https, вот я и спрашиваю, кроме него , "еще"?
Yuriy
Yuriy
B
Да, но для єтого мне надо будет сначала скачать бинарник например зашифрованный, сохранить. Расшифровать и затем передать его бутлоадеру на стм32.
B
Ок
B
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/esp_https_ota.html
Круть, спасибо) С ЕСП тесно не работал, только парочку проектов очень простых делал..
romanetz
расшифровывать так-то в стмке надо
romanetz
если уж огораживаться до конца
Dmitriy
Подскажите, кто-нибудь использует PlatformIO для запуска кода?
Dmitriy
это как?
Ну в качестве IDE для разработки и запуска (отладки)
Dmitriy
У меня после обновления MacOS он стал работать очень нестабильно. уж месяц прошел. Все обновлено. Но device monitor белибелиберду пишет, в большинстве случаев. Иногда работает как надо, но как правило - билеберда.
Dmitriy
да. вот сейчас экспериментирую…
Dmitriy
monitor_speed = 115200 ну и в самом скетче тоже самое Serial.begin(115200);
Dmitriy
ума не приложу что ему надо
Dmitriy
раньше работал как часы
Yuriy
любым другим терминалом попробовать
Yuriy
сам то он (platformio) тут при чём - на win не наблюдаю с этим друдностей
Yuriy
там используется Miniterm
Dmitriy
О! Нашел способ. Если после определения скорости порта поставить задержку в 1 секунду перед выполнением остального кода в setup, то все работает как надо.
Dmitriy
причем, такое и раньше наблюдалось. Но я думал, что это проблема с сервером времени была в большой прошивке.
Dmitriy
любым другим терминалом попробовать
А как это делать через любой другой терминал?
Dmitriy
не требуются никакие задержки
угу. если бы оно работало на примитивном блинке, тогда да, искал бы причину в своем коде.
Yuriy
А как это делать через любой другой терминал?
осуществить соединение на виртуальный ком порт устройства ?
Dmitriy
Wemos mini D1
Yuriy
Wemos mini D1
"если бы оно работало на примитивном блинке" - а на чем оно работает?
Dmitriy
ну в блинк я ставил Serial.println("Test"); и в терминале видел его в одном из пяти случаев запуска. чем больше кода - тем меньше вероятность
Dmitriy
в setup()
Yuriy
Yuriy
в пустой вставь и в setup вызови и добавь потом Serial.println("что угодно"); не отобразит в мониторе после upload & monitor?
Dmitriy
весь свой код я закомментировал
Dmitriy
из 6 запусков 4 нормально запустились, а два как на картинке. но стоит увеличить количество кода - как количество успешных запусков резко сокращается
Dmitriy
сейчас поищу
Dmitriy
А где это искать? не вижу где можно определить этот параметр
Dmitriy
Спасибо
Ілля
Добрый вечер. Первый раз заказал две ESP8266 V3 Nodemcu-CH340. Все порты висят на воздухе. В чем может быть проблема или это просто брак? Проблема у обоих плат.
Mikhail
Как исправить проблему вечного ребута? Скетч не залит. Только после перепрошивки
Юрий
Залить прошивку😁
Mikhail
Я ж говорю он только прошит
Юрий
Что значит только прошит, чем?
Mikhail
Если залить скетч то такая же ерунда
Юрий
Значит где-то косяк, нужно проверить на заведомо рабочем, простом варианте
Mikhail
Даже Hello world так же в вечной перезагрузке
Юрий
Кабель может быть не качественным, не хватает питания для запуска
Mikhail
Разные пробовал так же
Алексей
проверить плату на предмет непропая/кз
SetPf
На предмет достаточного питания
SetPf
Переподключите к зарядке телефона после прошивки
SetPf
Заодно и кз сразу найдется
Алексей
SetPf
Или из сзу, они там китайское сумо устроят
Resident
Я ж говорю он только прошит
Прошейте на низкой скорости, 9600
romanetz
Надо смотреть, что это
romanetz
Машина что-то пытается сказать человеку, а человек её то на низкой скорости прошить хочет, то СШГЭС подключить...
Mikhail
rst cause:2
Reset pin
Н Е К И Б Е Р Л Е О
Н Е К И Б Е Р Л Е О
Н Е К И Б Е Р Л Е О
Не esp даже флеш перепаял;)
Yuriy
вот скажите почему со всеми этим "наворотами" и рюшечками, умный компилятор не может ругнуться на бесконечную рекурсию ? set -> set внутри и ищи свищи где - wdt и хз что это где
SetPf
вот скажите почему со всеми этим "наворотами" и рюшечками, умный компилятор не может ругнуться на бесконечную рекурсию ? set -> set внутри и ищи свищи где - wdt и хз что это где
По моему небольшому опыту, все вскукареки про умные компиляторы, едут из интерпретируемых языков с их ЖИД и относятся именно к ней, что мол пиши как понятнее, а ЖИД сам оптимизирует что нужно. А С/С++ компиляторы до жопы тупые =)
Dr Zlo
тебе надо хотя бы статический анализ
lex
Как исправить проблему вечного ребута? Скетч не залит. Только после перепрошивки
у меня так было, когда плохим кабелем прошивал, а вообще микропитон получше будет
Юрий
Попробуй режимы sio/dio
Кстати да, у этой платы флешь вроде не полностью распаяна, у меня когда-то на ней тоже не запускались проекты в qio режиме и на 80 МНz