Evgen
в есп32
Evgen
ха. Я понял версию колобка. Не датчик температуры говно, а ацп кривой
Evgen
и вообще надо валить с есп32 на есп32 с буквами
Ruslan
iҚØN🐾🐾
Ruslan
Обновления - зло
там проблема в том, что непонятно откуда он берёт эти зависимости, у меня явно в dependencies.lock прописано 4.4.3, а оно тащит 4.4.4
ㅤ
Ruslan
как бы всё должно быть на месте
Ruslan
Ruslan
Ruslan
Ruslan
iҚØN🐾🐾
iҚØN🐾🐾
Ну или clion
iҚØN🐾🐾
Да и писать удобнее)
Ruslan
во, попёрло:
Processing 2 dependencies:
[1/2] espressif/esp_encrypted_img (2.0.3)
[2/2] idf (4.4.3)
-- Project sdkconfig file /drone/src/sdkconfig
iҚØN🐾🐾
iҚØN🐾🐾
Кровь. Кишки. Расчлененка. Питер (с)
Ruslan
iҚØN🐾🐾
Ага, видел такую модельку)
Ruslan
PRIV_REQUIRES nvs_flash не помог 🙁
чёта пока идей нет
Denis
major minor поискай...
Ruslan
одна идея есть, отключить нахер их магию и явно подтаскивать репы
Daniil
Почему при отключении интерраптов макросом portDISABLE_INTERRUPTS() есп8266 крашится? И странно, что 10 строчками спустя, когда их включаю обратно. А если не включаю - все равно крашится, а если не выключаю - не крашится.
Guru Meditation Error: Core 0 panic'ed (InstrFetchProhibited). Exception was unhandled.
Core 0 register dump:
PC : 0x00000000 PS : 0x00000033 A0 : 0x00000000 A1 : 0x3ffea140
A2 : 0x00000023 A3 : 0x00000000 A4 : 0x4010466c A5 : 0x4010466c
A6 : 0x402270dc A7 : 0x00000000 A8 : 0x3ffea039 A9 : 0x000000b0
A10 : 0x00000061 A11 : 0x80808080 A12 : 0x00000000 A13 : 0x00000000
A14 : 0x00000000 A15 : 0x00000000 SAR : 0x0000001f EXCCAUSE: 0x00000014
Backtrace: 0x0:0x3ffea140
ㅤ
ㅤ
InstrFetchProhibited
This CPU exception indicates that the CPU could not read an instruction because the address of the instruction does not belong to a valid region in instruction RAM or ROM.
Usually, this means an attempt to call a function pointer, which does not point to valid code. PC (Program Counter) register can be used as an indicator: it will be zero or will contain a garbage value (not 0x4xxxxxxx).
Daniil
Ну это понятно, а делать то что?
Daniil
vPortEnterCritical не работает
Daniil
О, я добавил в конец функции бесконечный цикл пустой, перестало. Связано ли это с тем, что нет задач?
Ruslan
Ruslan
/Users/ruslanpopov/.espressif/esp-idf-v4.4 - тут накручена ветка release/v4.4
Ruslan
туда же наложен патч на OTA
Ruslan
Ruslan
и оно это не видит, сцуко, как так
Конь Денвера
Ruslan
Daniil
Почему иногда (а точнее на старте задачи) vPortEnterCritical() не работает?
Daniil
То есть он может и работает, но вызов функции занимает больше времени в сравнении с вызовом через секунду
Ruslan
колобок F1, идеи кончились
ㅤ
Ruslan
но похоже, dependency manager кладёт хер на это и тащит свои IDF и собирает через него
Maxx
вижу release/v4.4
ㅤ
ㅤ
А так включил бы давно вербос и читал что оно и почему делает. Там же исходники есть всего этого
Ruslan
Maxx
покопай в %IDF_PATH%/tools/cmake, начиная с project.cmake
Ruslan
Всё по пизде пошло, везде)))
Ruslan
Ничё, разберусь
Ruslan
Хотел сделать скин в честь тебя "green kolobok", но наверное нет)))
Max
Надо. Розовенький
Ruslan
Ruslan
🌈 с благодарностью каналу)))
ok-home
Daniil
Я выходил через vTaskDelete(NULL)
Daniil
И раньше работало
ok-home
Daniil
Ну уже вроде заработало
ok-home
Daniil
А код тот давно уже не существует, так как был для теста
Vladev
Кто-нибудь редактировал библиотеку RF24 для работы с ESP32?
Роджер
Vladev
Роджер
Расстояние большее нужно
LORA дает большие растояния и стабильность, видел модули которые из коробки дают до 14км
Vladev
Не спорю, но мне и nrf хватит
Edward
Посоветуйте курс по МК, с примерами на esp32
Ruslan
книжку колбана почитай
Ruslan
[1/2] espressif/esp_encrypted_img (2.0.3)
[2/2] idf (4.4.4)
Ruslan
на ноуте собрал:
Total image size: 716053 bytes (.bin may be padded larger)
ㅤ
Ruslan