Василий
вопрос почему нету на lcsc =)
romanetz
romanetz
он ещё вполне себе в силе
Василий
romanetz
раньше были
Василий
О_о
Василий
стрянно, но ладно
romanetz
я в 20м году обдумывал их для одной железки
romanetz
на 1688 на них наткнулся, начал курить
romanetz
romanetz
ну и на GD32 они тоже нацелились
romanetz
наши бы, блин, растелились хотя б на то же самое, по адекватным ценам - очень много чему из эмбеда закрыли бы вопрос
Василий
ясно чего я не наткнулся на AT
Василий
у них нету аналога на 405 проц
Serjio
Gd, говорят, отказались работать с рф
Кравцов
Да что с ней не так, шьется через Platformio без ошибок, и не работает, вайфай не поднимает...в сериал валит пустые строки... У меня таких 3, и все с такой проблемой. Что я делаю не так? Есть ли решение по этой проблеме?
Serjio
Прошить другим способом ?
Кравцов
Каким? Micropython, esptools, arduino ide - не предлагать, пробывал уже
romanetz
Там только ценник чуть выше был
Serjio
Free rtos - имхо лучшее, что можно пробовать
tohalav
romanetz
romanetz
Флешку зашить вручную?
Serjio
В соседней группе увидел. Там пацаны собирали в доке разное доступное в рф, и про ГД сказано, что отказались (я подумал, если там лицензия st - наверон понятно)
Serjio
Хотя может на jlc/lcsc продадут
Василий
Василий
romanetz
Василий
есть там отличие на 1 модуль
romanetz
RealAI
Я, к стати, как раз, маршрутизацию и делал. Ну, с очком и женьщинами низкой социальной ответственности
tohalav
Dr Zlo
Потому что это официальные борды от еспрессиф
Evgeniy
Так, господа. Заметил, что WebSockets также паршиво работают на связке Xiaomi Mi A2 Lite + ESP32, версия IDF 4.4 (последняя). Причем обычные TCP сокеты - тоже самое - потери пакетов.
Evgeniy
Режим энергосбережения отключил, но и через браузер на javascript - ситуация такая же. Потери пакетов и дисконнекты.
Evgeniy
Причем с ESP8266 - всё точно также в связке с этим смартфоном. Проверял на 3-х разных смартфонах.
Evgeniy
Вопрос: что это может быть и почему тогда на Mi A2 Lite так быстро грузятся сайты без проблем, а 36 кб через TCP не пропихнуть???
Evgeniy
При этом Huawei Y5P - работал 7 часов без сбоев и потерь пакетов
Кравцов
через проверенный USB провод
Василий
Кравцов
на выходных пинах напряжение 3.297
Василий
рекомендую проверить все пины для загрузки которые используются.
Evgeniy
@Hiderstv надо разобраться почему не работает вывод в терминал, это единственное средство отладки на этой плате, дальше всё остальное
Evgeniy
@Hiderstv в отладочном выводе обычно написано на каком этапе что-то пошло не так с прошивкой
Serjio
Криво собранная прошивка?
Evgeniy
очень похоже на то
ok-home
Evgeniy
ok-home
нет, на винде, просто не захотел поднимать сервер на обновления, поэтому инициирую ОТА из Хрома
ok-home
На Андроиде тоже не замечал обрывов, но специально этим не заморачивался
Evgeniy
ну, это ни о чем не говорит, реальная причина до сих пор неизвестна
Evgeniy
ok-home
Я человек простой ОТА идут пакетами по 1к, мне больше не нужно
ok-home
Фрагментация на IDF в websocket насколько я помню не поддерживается в либах
Evgeniy
хм, но с другой стороны: я туда 65 кб засылал и по 1024 кб записывал в сокет, может сделать с подтверждением - 1024 кб отправили, получили потверждение, еще 1024 кб и т.п.
Evgeniy
я вообще думал, что это средствами TCP делается и достаточно вызвать write(sock, buff, 1024)
Serjio
Или настройки роутеров сверять..
Evgeniy
нет никаких роутеров
Evgeniy
режим AP
Evgeniy
хм, тогда попробую сначала сделать такой протокол: запросили 1024 кб, получили, запросили следующую порцию.
Serjio
А. Ну хз, что-то подсказывает, из-за отличий на смартфонах это. Там же тоже сетевой интерфейс есть со своими настройками..
Serjio
Звучит разумно.
Evgeniy
Звучит разумно.
Так разбивка на фрагменты и блокировка на write(sock...) - как бы это и должна делать
Evgeniy
Средствами TCP
Evgeniy
не пролазит следующий фрагмент - висим на write(sock...) и всё
Evgeniy
пока не пролезет
Evgeniy
Поглядите: https://esp32.com/viewtopic.php?t=10655
Evgeniy
Похожая проблема в режиме AP
Serjio
Если у него(у смартфона) внутри перекидывает с интерфейса на интерфейс? Может, кривая реализация.
Evgeniy
*пошел скачивать Wireshark*
Serjio
Может, попробовать для начала отправлять чанками по 1000 байт?
Evgeniy
Сейчас протокол поверх TCP не поддерживает это. Но средствами TCP на 1024 кб должно само разбиваться.
Serjio
Можно ж и с компа протестировать пингом?