Жексон
Есть кучка 8266-01 Если кому надо "поделюсь/обменяюсь" (только Киев) ибо отправкой заниматься лень.
Жексон
Успешно)
Подводных камней на старте нет?
Тецкатлипок
Подводных камней на старте нет?
Это дебаг) Он как раз спасает от камней
Тецкатлипок
Я пока нет. Нет JTAG
Есть утилита что системные коды расшифровует
Жексон
Я пока нет. Нет JTAG
Понял. Спасибо. Жду пасочкус Али :)
Алексей
Он ещё в лог кору мочит :) Трасе лог при смерти. Тоже сильно помогает
Алексей
Backtrace:0x40081a52:0x3ffb09800x4008538d:0x3ffb09a0 0x4008a531:0x3ffb09c0 0x400880df:0x3ffb0ae0 0x40085eeb:0x3ffb0b00 0x40083003:0x3ffb0b30 0x4008244c:0x3ffb0b50 0x400824c0:0x3ffb0b80 0x400825b5:0x3ffb0bb0 0x40082b49:0x3ffb0bd0 0x400e5583:0x3ffb6650 0x400d19f7:0x3ffb6670 0x400869ba:0x3ffb6690 0x40087f21:0x3ffb66b0 0x40081a52: panic_abort at /home/lex/esp/esp-idf/components/esp_system/panic.c:403 0x4008538d: esp_system_abort at /home/lex/esp/esp-idf/components/esp_system/esp_system.c:123 0x4008a531: __assert_func at /home/lex/esp/esp-idf/components/newlib/assert.c:85 0x400880df: spinlock_acquire at /home/lex/esp/esp-idf/components/esp_hw_support/include/soc/spinlock.h:122 (inlined by) xPortEnterCriticalTimeout at /home/lex/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:287 0x40085eeb: vPortEnterCritical at /home/lex/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:578 (inlined by) xQueueGenericSendFromISR at /home/lex/esp/esp-idf/components/freertos/FreeRTOS-Kernel/queue.c:1082 0x40083003: timer4MTxIsrHandler(void*) at /home/lex/esp/Porjects/Clock/build/../src/Matrix.cpp:25 0x4008244c: timer_process_alarm at /home/lex/esp/esp-idf/components/esp_timer/src/esp_timer.c:362 0x400824c0: timer_alarm_handler at /home/lex/esp/esp-idf/components/esp_timer/src/esp_timer.c:407 0x400825b5: timer_alarm_isr at /home/lex/esp/esp-idf/components/esp_timer/src/esp_timer_impl_lac.c:186 0x40082b49: _xt_lowint1 at /home/lex/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_vectors.S:1111 0x400e5583: cpu_ll_waiti at /home/lex/esp/esp-idf/components/hal/esp32/include/hal/cpu_ll.h:183 (inlined by) esp_pm_impl_waiti at /home/lex/esp/esp-idf/components/esp_pm/pm_impl.c:845 0x400d19f7: esp_vApplicationIdleHook at /home/lex/esp/esp-idf/components/esp_system/freertos_hooks.c:63 0x400869ba: prvIdleTask at /home/lex/esp/esp-idf/components/freertos/FreeRTOS-Kernel/tasks.c:3973 (discriminator 1) 0x40087f21: vPortTaskWrapper at /home/lex/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:130
Алексей
Типа такого. Специально фигню подсунул.
Тецкатлипок
Интересно. Какая?
Хм Завтра на компе гляну Я хз, то прибдуда под ардуино ide с которой стырили сам парсер и воткнули в свое приложение на андроид Под аруину скажу завтра
Тецкатлипок
Типа такого. Специально фигню подсунул.
Да что то типа того Точка входа и если вообще вава тип ошибки
Тецкатлипок
Это стандартный монитор
Не Там еше есть просто логтрек если крашит И его тоже можно расшифровать Причем он указывает точки даже в том что писал ты сам
Алексей
Я про свой вывод
Тецкатлипок
Сам лог формата 0х0000000
Тецкатлипок
Хз Может мы об одном и том же
Жексон
Backtrace:0x40081a52:0x3ffb09800x4008538d:0x3ffb09a0 0x4008a531:0x3ffb09c0 0x400880df:0x3ffb0ae0 0x40085eeb:0x3ffb0b00 0x40083003:0x3ffb0b30 0x4008244c:0x3ffb0b50 0x400824c0:0x3ffb0b80 0x400825b5:0x3ffb0bb0 0x40082b49:0x3ffb0bd0 0x400e5583:0x3ffb6650 0x400d19f7:0x3ffb6670 0x400869ba:0x3ffb6690 0x40087f21:0x3ffb66b0 0x40081a52: panic_abort at /home/lex/esp/esp-idf/components/esp_system/panic.c:403 0x4008538d: esp_system_abort at /home/lex/esp/esp-idf/components/esp_system/esp_system.c:123 0x4008a531: __assert_func at /home/lex/esp/esp-idf/components/newlib/assert.c:85 0x400880df: spinlock_acquire at /home/lex/esp/esp-idf/components/esp_hw_support/include/soc/spinlock.h:122 (inlined by) xPortEnterCriticalTimeout at /home/lex/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:287 0x40085eeb: vPortEnterCritical at /home/lex/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/include/freertos/portmacro.h:578 (inlined by) xQueueGenericSendFromISR at /home/lex/esp/esp-idf/components/freertos/FreeRTOS-Kernel/queue.c:1082 0x40083003: timer4MTxIsrHandler(void*) at /home/lex/esp/Porjects/Clock/build/../src/Matrix.cpp:25 0x4008244c: timer_process_alarm at /home/lex/esp/esp-idf/components/esp_timer/src/esp_timer.c:362 0x400824c0: timer_alarm_handler at /home/lex/esp/esp-idf/components/esp_timer/src/esp_timer.c:407 0x400825b5: timer_alarm_isr at /home/lex/esp/esp-idf/components/esp_timer/src/esp_timer_impl_lac.c:186 0x40082b49: _xt_lowint1 at /home/lex/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/xtensa_vectors.S:1111 0x400e5583: cpu_ll_waiti at /home/lex/esp/esp-idf/components/hal/esp32/include/hal/cpu_ll.h:183 (inlined by) esp_pm_impl_waiti at /home/lex/esp/esp-idf/components/esp_pm/pm_impl.c:845 0x400d19f7: esp_vApplicationIdleHook at /home/lex/esp/esp-idf/components/esp_system/freertos_hooks.c:63 0x400869ba: prvIdleTask at /home/lex/esp/esp-idf/components/freertos/FreeRTOS-Kernel/tasks.c:3973 (discriminator 1) 0x40087f21: vPortTaskWrapper at /home/lex/esp/esp-idf/components/freertos/FreeRTOS-Kernel/portable/xtensa/port.c:130
Жесть. Смотрите исходник по указанным строкам вызова функции (если таковые есть конечно) ну и данные из регистров есть. Не завидую, но разобраться можно...
Алексей
assert failed: spinlock_acquire spinlock.h:122 (result == core_id || result == SPINLOCK_FREE)
Алексей
Это я просто привёл пример посмертного лога. Оно показывает где упало.
Алексей
Зачёт! Не заметил :)
Я её не скопировал. :) Её там не было
Жексон
:))))
Алексей
void IRAM_ATTR timer4MTxIsrHandler(void* arg) { QueueHandle_t hdl = static_cast<QueueHandle_t>(arg); xQueueGenericSendFromISR(hdl, &s_led_state, NULL, queueSEND_TO_BACK); } Это колбэк таймера. В аргументе передаю указатель на очередь. А я подсунул указатель на таймер. :)
Алексей
С функцией всё нормально. Вызов её был, с некорректным аргументом.
Жексон
Хотя не.. тут , сам виноват :)))
Жексон
Увидел.
Алексей
Конечно сам. :)
Алексей
Но трэйс лог помог.
Ринат
Парни, у кого есть доступ к форуму remont-aud.net ? Выручите, скачайте прошивку плиз ( 4 мб). Тест не могу пройти...
Mish
Парни, у кого есть доступ к форуму remont-aud.net ? Выручите, скачайте прошивку плиз ( 4 мб). Тест не могу пройти...
Ппц там регистрация год займёт, нафиг надо) проще уж ответы попросите на тест
Ринат
Ппц там регистрация год займёт, нафиг надо) проще уж ответы попросите на тест
А вас не затруднит ответить?) а то я бы ещё раз зарегался там ради тестов
Mish
Вы сюда кидайте, кто-нибудь поможет)
Ринат
Ок) одну минуту!
Ринат
Верно?
Алексей Кузнецов 🦔
Ринат
Верно?
Алексей Кузнецов 🦔
100-50
Алексей Кузнецов 🦔
Фига се у них регистрация.
Ринат
Тут я вообще не понял
Алексей Кузнецов 🦔
Тут я вообще не понял
Надеюсь, имеется в виду Анод, 2-управляющий, 3-Катод
Ринат
Эээ...то есть первый вариант?
Алексей Кузнецов 🦔
Ага
Ринат
Ринат
По 24 ножки с каждой стороны
Ринат
Tsop-48?
Алексей Кузнецов 🦔
Угу. Я как раз задолбался ножки считать. Но tsop точно.
Алексей Кузнецов 🦔
Там много ещё? Я на улицу пошёл минут на двадцать, а там -22.
Ринат
Sck? 6pin
Ринат
Этот и ещё 1
Алексей Кузнецов 🦔
Полагаю, да.
Ринат
Верно?
Алексей Кузнецов 🦔
Да, всё, что угодно.
Arthur
Год назад при регистрации, кажется, было всего 2 вопроса
Алексей Кузнецов 🦔
Блин, тоже попробовать, что ли.
Arthur
Видимо боты достали )
Ринат
И все ответы верные! Еееее) спасибо)
kDn
Оказывается я там зареган и даже прошивку заливал :), но раз уже не актуально, то и ладно :)
Rx
Какие резисторы/транзисторы нужно для подключения ргб ленты к есп?
Dmytro
и смотря какие вы сможете достать)
Rx
Смотря сколько она потребляет
5v. хочу к ch340 подключить , возможно?
Dmytro
5v. хочу к ch340 подключить , возможно?
В общем случае вам нужен n-канальный полевик (mosfet) на каждый цвет, который вытянет ваш ток и будет открываться от 3в есп. Ch340 это преобразователь интерфейсов, не знаю зачем вы хотите к нему ленту подключить
Dmytro
Если речь про ленту ws2812 или аналогичную, то транзисторы не нужны
Rx
Если речь про ленту ws2812 или аналогичную, то транзисторы не нужны
Питание дополнительное идет получается, или можно от есп самой?
Rx
Питание дополнительное идет получается, или можно от есп самой?
*лента будет 4пиновой, просто в инете такой*
Dmytro
*лента будет 4пиновой, просто в инете такой*
В общем сперва определитесь что у вас за лента. 4 пин это может быть что угодно - как и адресная, так и обычная, но с двумя цветами. Если лента от 5в питается - то можно и без внешнего питания, только от юсб (если вы будете оставаться в пределах 1А). Все что больше - стоит использовать внешнее доп питание