Павлик
Проект загрузится в стм32 и я буду видеть переменные
Павлик
Все верно?
Dmytro
На стороне девайса надо запустить GDB сервер - будь он на есп32, как выше кидали, на малине или на ноуте - не сильно принципиально. И с вашего компьютера (немного поигравшись в настройках куба) подключитесь к тому удалённому GDB серверу, да. Но лучше сперва все у себя на коленках собрать и убедится что все работает. Ну и нужно позаботится чтобы до удаленного устройства у вас был коннект (VPN или проброшенный белый IP)
Dr Zlo
Вот так могу. Беспроводная отладка микроконтроллеров по WiFi. Модули для Flipper Zero полезны и без самого устройства.
Dr Zlo
Вкратце - black magic probe + esp32 (в данном случает тут ESP32-S2, так как по USB чуть быстрее и отладка и прошивка)
Rossomahaar
парни, доброе утро) подскажите пожалуйста) когда заливаю скетч с espasyncwebserver через ArduinoIDE - железка работает корректно. Когда работаю с PlatformIO - тот же код крашит железку при подключении к wifi. отрубаю в коде вебсервер - все отлично. понимаю, что у меня не учтен какой то момент в platformio.ini...
Rossomahaar
пойду пока документацию по platformio почитаю) может и сам решу)
Slava
пойду пока документацию по platformio почитаю) может и сам решу)
В 5 утра нормальняе люди спят. Sdk или как там эта хрень называется у тебя наверно разные. Я ставил разные поддержки плат для есп32, последня 3.0.2 и 3.0.1 у меня не завелись, откатился на 1.6. и все хорошо работает. Речь про ардуино иде.
Slava
У меня не московский, у меня подмосковский 😄
Алексей
Dr Zlo
Нет, это SWO у них называется.
Нет, live view работает через gdb и swd
Алексей
Нет, live view работает через gdb и swd
На синей таблетке не работает, там не выведен SWO. А отладка работает.
Алексей
И работает это в реальном времени.
Slava
понял по итогу что у меня в loop тг-бод крашит систему =\ будем ковыряться
О круто, а ошибку какую в сериал выдаёт? Wdt или стэк?
Rossomahaar
стэк =\
Rossomahaar
причем когда отдельно асинхрон вебсервер пускаю - работает. и бот отдельно работает. а вместе что то ругается. но мы победим)))
Rossomahaar
оперативку что то жрет чтоли...
Rossomahaar
понял, в какую ты сторону клонишь) но вроде нет. через millis запускаю его проверять обновления сообщений
Rossomahaar
как в оф.документации. и самое обидное, что на ArduinoIDE все без проблем
Rossomahaar
наверн надо смотреть как раз то что ты мне в первом сообщении писал за поддержку плат разными IDE
Slava
как в оф.документации. и самое обидное, что на ArduinoIDE все без проблем
Я в иде делаю, я другими системами не владею. Поэтому могу только догадываться про платформио. А функционал у твоей прошивки какой? Если есть что рабочее, покажи в личку.
Rossomahaar
да у меня железяка мониторит температуру, влажность и влажность субстрата. с веб морды мониторинг. на страже бот-стукач. если какой то параметр уходит - бот верещать начинает
Rossomahaar
я бы тож в ардуинке делал, но без подсветки кода тяжко работать. я крайне удивлен, как ты свой дохренастроковый проект в Ардуине пишешь)
Rossomahaar
терпения у тебя явно достаточно)))
Rossomahaar
хитрец)))
Slava
хитрец)))
Кстати ты тоже так иожешь, код пиши в платформио, а компилируй в иде
Rossomahaar
да notepad вполне норм варик, если копмилить в ардуино. он будет менее тербовательный к ресурсам чем platformIO в atom под линуксом 😂 дорогу осилит идущий))
Slava
да notepad вполне норм варик, если копмилить в ардуино. он будет менее тербовательный к ресурсам чем platformIO в atom под линуксом 😂 дорогу осилит идущий))
Кстати дам совет, всем кстати совет. Первым делом в прошивку нуждо добавить функционал обновления прошивки с http сервера и сделать страничку вэб сервера для автоматоческого обновления. Надавно сделал себе и очеьнб пожалел что не слелал этого раньше. В результате, одним кликом делаешь бинарник, Вторым кликом обновляешь есп.
Slava
Rossomahaar
да, обновление по воздуху мастхэв
Rossomahaar
и оно тоже роняет мне железку вместе с ботом))) а без него все работает)))
Slava
и оно тоже роняет мне железку вместе с ботом))) а без него все работает)))
Дык надо отключать все таски и прерывания при старте обновления 😉
belKa
я бы тож в ардуинке делал, но без подсветки кода тяжко работать. я крайне удивлен, как ты свой дохренастроковый проект в Ардуине пишешь)
Подсветка кода вполне себе работает в Clion. И туда можно прикрутить хочешь ардуино, хочешь эспрессив, через плагины. Вполне себе отлично все работает, разве что захожу в ардуинковскую иде иногда - если совсем влом ручками библиотеки качать/обновлять.)
Denis
странная фигня блин...
Sergey
поставил драйвер VCP от Silicon Labs на мак, результат тот же самый… девайс при втыкании не виден, провод поменял тоже
Алексей
На маке есть что-то подобное udevadmin? Или lsusb?
Sergey
Sergey
нет таких нет
Sergey
плата судя по всему wifi раздает (купил в вольтике)
Sergey
подрубился к ней пингуется
Sergey
Sergey
браузером к ней не цепляет
Sergey
в usb где конкретно?
Sergey
подключаю флешку, флешка видна, в usb никакой информации о ней нет
Sergey
так же с платой, только ее вообще не видно
Sergey
тут?
Sergey
здесь всегда так как на картинке, что бы я не подключал
Sergey
и здесь всегда так
Sergey
да он
Sergey
а… ну вот и ответ (
Denis
usbdevs срабатывае?
Sergey
Sergey
ну если дров нет на М1 значит смысла нет дальше тыкаться
filarius
Я тут в теоретических поисках чем можно на комп скидывать данные, в первую очередь с минимальной задержкой (latency), а уже во вторую с максимальной скоростью. для ESP32 / ESP32-S2 предполагается что компьютер очень близко и можно по USB скидывать
Sergey
ребят, а если я скажем подниму на М1 виртуалку и вней ARM линукс, такой фокус прокатит?
Denis
в фрибсд что-то типа lsusb
Denis
а usbconfig есть?
Sergey
Sergey
простыня
Sergey
на много экранов
Sergey
Sergey
нет
Sergey
в том то и дело… что пофиг что втыкать ничего не показывает)
Sergey
да, при этом оно работает
Sergey
кроме платы ESP 😁
Denis
Подсистема с открытым кодом — Darwin (ядро Mach и набор утилит BSD).
Sergey
вот всегда так с маками, нежные няшки а не ноутбуки…
Sergey
так он не сырой вроде, ему уже больше года… )
Sergey
вторая ось уже на нем
Sergey
ну и с софтом вроде нет проблем, кроме каких то мелких пакостей (pods барахлили на старте, исправили за месяц примерно)
Sergey
сторонний сфот, я и имею ввиду, проблем никаких не испытывал единственно вот сейчас с ESP первая проблема за все время )
Sergey
не весь же…
Sergey
Есть еще вот это
Sergey
не оно?