3,1K подписчиков

Нарвался на проблему c ESP-IDF 5.0.0...


В выходные обновился до ESP-IDF 5.0.0, изменений много, пришлось многое переписывать. Времени на хобби, увы, с работой остается не так много. Но с моей стороны уже почти всё готово, и я смогу таки в ближайшее время выложить в своем GitHub-е новый архив с библиотеками под 5-ую версию. Заодно статические буферы для шины I2C прикрутил (их недавно добавили).

Но, похоже, в ESP-IDF 5.0.0 обнаружилась проблемка, на которую лично я повлиять уже не могу. Иногда устройства ловят глюк и спонтанно перегружаются, причем интервал сбоя может быть от нескольких часов до суток. Не смертельно, но очень неприятно.

Благодаря средствам удаленного перехвата ошибок удалось определить причину - она оказалась в системной функции localtime_r в системной библиотеке newlib.c. Создал issue, жду какого-то решения проблемы. Даже уже ответили, что проблема имеется и даже уже исправлена, но, видимо, в основную ветку исправление еще не попало. Да и пока в PlatformIO это обновление выложат... Вот такие, они, обновления платформы...

Интересно, а у кого-то из вас были похожие симптомы?

UPD 2023-05: После обновления до версии 5.0.1 глюк вроде-бы благополучно испарился, по крайней мере метеостанция работает стабильно
Нарвался на проблему c ESP-IDF 5.0.0...  В выходные обновился до ESP-IDF 5.0.0, изменений много, пришлось многое переписывать. Времени на хобби, увы,  с работой остается не так много.
663 просмотра