Evgeniy
ok-home я нашел странный баг: если попытаться отправить сообщение через httpd_ws_send_frame_async(), после подачи питания, не важно подключен клиент или нет - то ВСЕГДА падает и ребутится ESP. При этом если отправить текстовое сообщение на ESP, и после этого вызвать httpd_ws_send_frame_async - то все последующие вызовы НЕ приводят к падению.
Evgeniy
Вот так сюрприз!! У меня раз в секунду GPS модуль в вебсокет отправляет сообщения, выходит эту задачу не получится так решить из-за такой поганой особенности ESP
Evgeniy
Где-то они забыли проверку сделать)
Evgeniy
кажется понял в чем дело, ща...
Evgeniy
Там внутри httpd_ws_send_frame_async нет проверки на невалидный sockfd, просто крашится вместо возврата ESP_ERR. Фух! А я то думал что за фигня и опять на Espressif гнал)
Alex
Приветствую всех присутствующих
Alex
Тут можно задавать тупые вопросы по есп32?
Alex
Отлично, значит ногами бить не будете
Alex
Можете пнуть меня в нужном направлении, где я мог бы найти информацию по отладке?
Alex
Как увидеть, что происходит внутри , что делает прошивка, на каком шаге спотыкается
Alex
Значит все таки jtag без вариантов...
Alex
Вот это уже интереснее
Alex
Спасибо
ok-home
Evgeniy
все, починил, теперь если был запрос - используется сохраненный sock_fd, а если не было - ищет по списку клиентов
Soad
Привет. Подскажите, пожалуйста. Где найти тех, кто сможет помочь/научить/рассказать с проектом на esp32 за вознаграждение? Может кто имел опыт поиска "репетиторов", ну или тех кто просто помогает за бабки.
Антон
Всем привет, подскажите по такому вопросу, прошиваю скетч и в мониторе порта на скорости 115200 постоянно сыпится отладочная инфа, на скорости 9600 сыпится мусор, если загружаю другой скетч, все нормально. Потом прошиваю обратно первый скетч, пару прошивок и опять тоже самое
Антон
Питание от внешнего бп
Антон
Ну в скетче 9600
Михаил
Поставь 115200
Антон
Сыпится постоянно отладочная инфа когда ресет нажимаешь
Михаил
Это нормально
Михаил
Не нажимай ресет
Антон
Ну хорошо)) а на скорости 9600 одни кракозябры
Михаил
У есп стандартрая скорость 115200
Михаил
Другое скорость и не должны нормально работать
Антон
Не нажимай ресет
Кстати когда монитор порта открываешь ничего не показывает пока ресет не нажмешь это тоже нормально?
Михаил
Да
Антон
Благодарю
Антон
Все равно как то странно, че то глючит
Антон
Ну то что на 115200 постоянно сыпится отладочная инфа и то что один раз прошил нормально работает, через несколько прошивок вот так исполняет
Evgeniy
Evgeniy
Или прошивка повреждена и не грузится
Антон
Esp32
Антон
Тогда сообщу как буду пробовать еще
Denis
внезапно, а еспрессив знает?
Антон
Wifi не задействован, только управление по i2c
Denis
а речь шла про вайфай
Denis
а вы тут IO общий ток выделяете
Denis
а какая у вас нагрузка на пинах?
Игорь
Это абсолютный максимум, который суммарно можно взять со всех IO. Зачем столько?
Denis
да я уже полно утройств на esp32 сделал
Denis
может это лабораторник себя так ведёт?
Denis
да я вообще отлаживаю платки постоянно, ни когда такого не было
Denis
Notes on power supply:
• The operating voltage of ESP32 ranges from 2.3 V to 3.6 V. When using a single-power supply, the
recommended voltage of the power supply is 3.3 V, and its recommended output current is 500 mA or
more.
Denis
еспрессив в даташите рекомендует 500мА и более, я часто делаю 500мА + ещё несколько микросхем
Andrei
про 1А это домыслы, что то где то не так ... от 0.5 проблем особо не замечал ни на чём.
Andrei
понижайку советую посмотреть, проблема вашего экземпляра. 1А это прям дичь)
Andrei
начинается) то 1А, то 0.6 уже хватает )
Evgeniy
неа, по рекомендациям 0.5А, и даже на 240 МГц при максимальной мощности передатчика этого хватает. Просто LDO на 0.5А
Andrei
ну замер сделать же можно, сколько выкушивает.
Evgeniy
Еще оказалось, что тантал , который ставят на отладочные платы - не обязателен, хватает тех керамических кондеров, что указаны в даташите
Andrei
понятие "отладочные" платы ни о чём, кто в лес кто по дрова там, и неизвестно что ставят по факту. доверие вызывает если сам обвязку сделаешь по даташиту.
Andrei
дев борды это лотерея
Andrei
это вообще классика
Andrei
Denis
потом мы добавили и блютуз, и сильно оптимизировали код для низкого потребления, было около 30 мА в среднем
Denis
а потом вообще перестали ток измерять, всех всё устраивало
Denis
да, но не на всех
Denis
только на VDD_SDIO домене
Denis
можно работать с 1,8 в флешками
Denis
не знаю, я не пробовал
Andy
нет, "лишнее" напряжение стечет в источник питания через защитные диоды.
Nikita7131
Всем привет, появилось немного времени, решил сделать плату разработчика, на esp32. Булоб интересно услышать критику схемы/разводки. Чуть позже постараюсь заказать платы и выложить окончательный вариант в открытый доступ.
Nikita7131
Nikita7131
Evgeniy
PSRAM + JTAG бы еще туда
Evgeniy
Чтобы можно было серьезно дебажить))
AKE
Дорожек под антенной быть не должно. И в пределах 15 мм сбоку тоже
Evgeniy
хм, интересная идея, постараюсь добавить .
Пишут, что PSRAM несколько расширяют возможности встроенного веб-сервера, а если с JTAG можно будет ставить брекпоинты в том же VS Code - Отладка будет просто в удовольствие
Denis
Denis
Denis
Dr Zlo
Denis