Denis
Всем привет, кто знает почему после вызова BLEDevice::init("") виснут таски или вообще вся freertos ?
Denis
Прям зависает или рибут?
зависает, таски перестают писать логи
ㅤ
зависает, таски перестают писать логи
Может потому что память кончилась?
Denis
Может потому что память кончилась?
ну тогда обычно ребут, а тут молчание ягнят
Denis
да и другие все таски вместе не более 30 кб
ㅤ
BLE довольно много оперативки отжирает, я бы глянул для начала количество свободной до и после
ㅤ
Ну и в menuconfig поигрался бы со значением стека
Denis
я глядел, цифр не помню, но памяти было много
ㅤ
Много не всегда означает, что достаточно
ㅤ
Фрагментацию никто не отменял
ㅤ
Погоди настолько всё плохо, что даже в uart перестает в обчный писать? Или куда логи?
Denis
забавно что даже я не делаю ничего с блютусом, просто BLEDevice::init("") и всё
ㅤ
Тогда хрен знает, я думал логи куда-то там по вифи или еще куда-то. А аж даже так прям тишина. Ну тут у меня нет мыслей
ㅤ
вот и у меня нет. Ладно буду как нибуть дебажить
Вариант с заменой модуля не рассматривал? Ну это самое тупое, что пришло
Denis
ㅤ
Пока нет, если делать ble без тасков все работает
А если таски прибить к конкретному ядру?
Denis
А если таски прибить к конкретному ядру?
Ага, прибивал, и к 1 и к 0 и по разному
ㅤ
Ага, прибивал, и к 1 и к 0 и по разному
Тогда вариант бросить ардуину)
ㅤ
Тогда отлаживать через jtag
Denis
Тогда отлаживать через jtag
да, ни разу так не делал. Проекты обычно простые. Надо найти инструкции
Resident
Пока нет, если делать ble без тасков все работает
Ты не первый у кого таски что то ломают, тут у человека таск в 5 строчек ломал всё
Denis
Чудеса
сам в шоке)
Denis
но это меня закалит
Resident
Странные механизмы тасков, а если асинхронно?
Denis
Странные механизмы тасков, а если асинхронно?
если просто один ble в майн то работает
Anton
да у меня не таски ломают, а BLEDevice::init("") ломает таски
https://forum.arduino.cc/t/esp32-ble-init-triggers-task-watchdog/1277651/3
ㅤ
Понимаю
Anton
но там с бле какие-то жёсткие заморочки похоже в ардуине
Anton
Тема новичков не раскрыта
ну так надо ж с чего-то начинать. у меня ассемблер был вторым яп. первым был бейсик.
Pavel
Всем привет, кто знает почему после вызова BLEDevice::init("") виснут таски или вообще вся freertos ?
А что ты делаешь на ble? Я тут на днях делал прогу для вывода уведомлений с телефона на матрицу. Ble практически сразу пошла. Могу код скинуть. Посмотришь.
Pavel
Ну мой тогда надо править у меня одна характеристика на запись только. А тебе и на чтение ещё нужна. Ща кину.
Pavel
Denis
так и у меня будет работать, тут задач нет
Denis
ИИ писал)
ㅤ
Ну мой тогда надо править у меня одна характеристика на запись только. А тебе и на чтение ещё нужна. Ща кину.
Ага! Твой говоришь? Хочешь присвоить копирайт нейронок? Кстати, жду когда в суд станут подавать владельцы тех самых нейронок
Pavel
Не совсем. Я в ютубе смотрел мужик делал. Датчики подключал всякие. Взял за основу его код и переделал под себя. Огонь делал Deep seek.
Resul Mehmet
Ребят всем привет, есть которые понимают в Ардуине мега
ㅤ
Ребят всем привет, есть которые понимают в Ардуине мега
Что в ней понимать то. Вопрос сразу формулируй, а не задавай мета вопросы
Resul Mehmet
Ардуино мега не работает с дисплеем TFT 3.5 sheild какие-то глюки на дисплее перепробовал все драйвера на USER SETUP ничего не помогает
ㅤ
Ардуино мега не работает с дисплеем TFT 3.5 sheild какие-то глюки на дисплее перепробовал все драйвера на USER SETUP ничего не помогает
Я бы вообще её не использовал для работы с дисплеем. Слишком слаба. Но все же. Глюки то какие
Resul Mehmet
Resul Mehmet
Resul Mehmet
Pavel
Вот ссылка на YouTube откуда брал инфу https://youtu.be/GWFpM_dklNA?si=RbESK34darlyf3ji
Михаил
wch скрывают содержание драгметаллов
ㅤ
wch скрывают содержание драгметаллов
По-любому кто то скрывает
Resident
Wtf?
Resul Mehmet
Там ничего не замыкает проблема не в нём
Resident
Но эт тоже непорядок
ㅤ
Так видимо разрешение не то
Resul Mehmet
Хорошо перепроверю и отпишусь но я уже неделю пытаюсь добраться до истины, эти кабеля я не раз шатал он должен был показать что-то
Resul Mehmet
Так видимо разрешение не то
Если бы проблема была только в разрешении то он чётко показывал
Михаил
знайте если в ближайшее время я умру это не несчастный случай меня заказало руководство wch они не хотят чтоб вы знали правду wch является частью картеля который занимается контрабандой драгметаллов с территории китая они вживляют маленькие кусочки золота на этапе упаковки чипов на глубину в 20-30мкм с нижней стороны чипа вплоть до 100 миллиграмм на чип суммарно с 1кг чипов можно получить до 50 грамм чистого золота начиная с марта по декабрь 2022 года известно что использовались чипы CH341A с серийными номерами которые делятся на 49 без остатка
Михаил
вы с ними за одно?
Денис
ㅤ
Шо тут происходит?
Resident
придумайте байку что на них майнить можно, это как с ssd отличный марк ход
Pavel
так и у меня будет работать, тут задач нет
Я вот помню у меня были проблемы когда пытался два ядра использовать что сторожевой постоянно перезагружал еsp. Уже и не помню как победил. Delay(1) добавлял что ли, тики отдавать. Может и у тебя так?
Vlad
ну если он умрёт скоро (как утверждается), то вполне можно и почистить базу Телеги от сообщений пользователя. успехов вам там, просьба передать привет Иосифу Виссарионовичу, нам его не хватает
Pavel
вот так я работаю с задачами. Поправьте если что не так
Anton
Anton
А зачем сказал? Молчал бы и усё
затем и сказал, что так надо
ok-home
портировал LogicAnalyzer на p4 (пока так чтобы слегка дышало) как то пока не радует, gpio flip/flop +-0.5 мкс, прерывания +- 2 мкс