
У меня Wemos D1 подключен к ПК в режиме AP. Когда я отправляю много сообщений, это дает мне исключение. Баудио: 921600.

У меня Wemos D1 подключен к ПК в режиме AP. Когда я отправляю много сообщений, это дает мне исключение. Баудио: 921600.
Я получаю такое же исключение от своего ESP8266, поэтому я провел небольшое исследование. Было сложно отследить список кодов исключений, но я нашел один в электронной книге, опубликованной Нилом Колбаном, которую можно скачать здесь: https://leanpub.com/ESP8266_ESP32. (Хорошо стоит рекомендованной цены в 5 долларов, IMO.)
Во всяком случае, на ваш вопрос: Исключение 29 — это «storeprohibitedcause», что означает, что ваш код пытался записать в защищенную область памяти.
Значение, указанное для excvaddr, показывает адрес виртуальной памяти (0x00000000), вызвавший исключение. В книге Колбана есть ссылка на карту адресов памяти ESP8266: http://www.esp8266.com/wiki/doku.php?id=esp8266_memory_map.
В вашем коде произошел сбой счетчика программ (epc1) 0x40202556, информация, которая может помочь вам выяснить, какая часть вашего кода вызвала неправильную запись в память. Существуют отладчики, которые вы можете использовать, чтобы отследить это, но в моем случае я знаю, в чем проблема, поэтому я больше не исследовал этот путь.