Size: a a a

ESP8266 & ESP32 [RU]

2021 August 04

pV

pav VER in ESP8266 & ESP32 [RU]
ну до инициализации задач код еще не доходит
источник

AK

Andy Korg in ESP8266 & ESP32 [RU]
я про
источник

pV

pav VER in ESP8266 & ESP32 [RU]
выяснил что к ошибке приводит вызов любой функции этого обекта -_-
источник

pV

pav VER in ESP8266 & ESP32 [RU]
хм, ща гляну
источник

pV

pav VER in ESP8266 & ESP32 [RU]
источник

pV

pav VER in ESP8266 & ESP32 [RU]
думаешь этого мало?
источник

AK

Andy Korg in ESP8266 & ESP32 [RU]
без понятия, ничего не мешает попробывать
источник

pV

pav VER in ESP8266 & ESP32 [RU]
теперь чет вообще хрень -_-
источник

pV

pav VER in ESP8266 & ESP32 [RU]
но это ладно с этим может розберусь
источник

AK

Andy Korg in ESP8266 & ESP32 [RU]
кажись ошибка в конфиге
источник

pV

pav VER in ESP8266 & ESP32 [RU]
Вообщем это ничего не изменило
источник

AK

Andy Korg in ESP8266 & ESP32 [RU]
т.е. по прежнему любой вызов esp_log... из любой функции кроме  app_main приводит к ошибке?
источник

pV

pav VER in ESP8266 & ESP32 [RU]
немного не так, вызов любой функции принадлежащей определенному классу приводит к ошибке, даже если эта функция полностью пуста
источник

AK

Andy Korg in ESP8266 & ESP32 [RU]
а экземпляр класса создан?
источник

DS

Dmitriy Salko in ESP8266 & ESP32 [RU]
А где у вас создается объект Config? Вероятнее всего внутри его конструктора проблема - обращение к неинициализированному железу или типо того
источник

DS

Dmitriy Salko in ESP8266 & ESP32 [RU]
Конструкторы глобальных обьектов вызываются в неопределенное время и внутри них нельзя работать с железом или чем-то еще, потому что оно может быть (и вероятно будет) еще не инициализированным. В том числе и esp_log тоже нельзя использовать
источник

pV

pav VER in ESP8266 & ESP32 [RU]
ну это то ведь не конструктор а уже метод обекта, а конструктор вообще пустой
источник

DS

Dmitriy Salko in ESP8266 & ESP32 [RU]
Если пустой то проблема не в этом, да. У вас там вверху строки свернуты, там может быть все самое интересное
источник

pV

pav VER in ESP8266 & ESP32 [RU]
там все закомментировано, специально закоментировал чтобы избежать рисков так сказать
источник

DS

Dmitriy Salko in ESP8266 & ESP32 [RU]
Тут что-то в момент инициализации флеш памяти. У вас в настройках она правильно выбрана?
источник