Отчет ошибки для анализа проблем (обновлено: 02 Feb 2020, 13:25:09)

Решение проблем при возникновении ошибок при работы с RTOS прошивками. При внезапных перезагрузках модуля в случайное время или при событии чего либо. Факт перезагрузки заметен при обнулении uptime времени модуля.

Отладку можно посмотреть только на RTOS прошивках, подключившись через терминал(например PuTTY) на скорости 115200. Для ESP8266 RTOS требуется выбор SDK Debug , но в этом случае подключение устройств на UART не доступно(или вызовет проблемы работы с устройством).

Пример ошибки в UART отладке:
Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.
Core 1 register dump:
PC      : 0x400df180  PS      : 0x00060930  A0      : 0x800d6bf8  A1      : 0x3ffd07b0
A2      : 0x3ffcc38c  A3      : 0x00000000  A4      : 0x3ffd0890  A5      : 0x00000001
A6      : 0x00000002  A7      : 0x3ffd07c0  A8      : 0x800df149  A9      : 0x3ffd0790
A10     : 0x3ffcc3b8  A11     : 0x3ffd0800  A12     : 0x3ffd0890  A13     : 0x00000001
A14     : 0x00000002  A15     : 0x00000000  SAR     : 0x0000001e  EXCCAUSE: 0x0000001c
EXCVADDR: 0x00000000  LBEG    : 0x400014fd  LEND    : 0x4000150d  LCOUNT  : 0xfffffff9

ELF file SHA256: a177820abe03775c490c194f5ee990cf052e6015909dd002757ab6fd2a7c777a

Backtrace: 0x400df17d:0x3ffd07b0 0x400d6bf5:0x3ffd0800

Rebooting...
ets Jun  8 2016 00:22:57

Порядок предоставления отчета администрации проекта

Скопировать текст из терминала как указано выше, включая 5-10 строк перед ними, если были какие-то события.

С вкладки "Обзор" конструктора предоставляем список прошитых опций

При предоставлении через обратную связь требуется показать данный текст ошибки, а так же указать чип(ESP8266 или ESP32) на котором произошла проблема.

При предоставлении через чат(Телеграм) требуется указать еще и email (логин) на сайте проекта.

На момент предоставления отчета в конструкторе должна быть скомпилирована прошивка , которая прошита в контроллер.

Для успешного анализа проблемы прошивка в модуле должна быть как можно намного свежая.

Другие виды ошибок

Brownout detector was triggered - проблемы с питанием на модуле. Отчет администрации не требуется и будет проигнорирован.

phy_init: failed to load RF calibration data (0x1102), falling back to f ull calibration - аналогично,часто так же из-за питания

Некоторые другие виды ошибок, с флагом E(ERROR) и выделенным красным цветом.