SetPf
Visual GDB так то пиратится. На рутрекере есть. Я ее принципиально не покупаю, разрабы долбаны.
sasha
Я школьник, большую часть ПО получаю бесплатно и официально
Василий
sasha
sasha
Сразу на 2 компа с разными OS
Василий
в VSCode ставь расширение
Василий
и вперёд)
sasha
блин, оказывается на ubuntu есть автоматическая установка всех инструментов
sasha
Это нормально, что компиляция идёт долго?
Sid
Смотря что компилируешь, смотря на чем компилируешь, если хром компилируешь то норм на чем угодно
Sid
Ну и долго понятье довольно широкое
AKE
Первый раз долго, сборка всех компонентов... Потом быстро
Evgeniy
Какой-то плавающий баг словил: UART на 115200, RS232, прозрачная передача через TCP: откуда-то случайно лишний байт 0x00 перед ответом от устройства принимает ESP32. Подключил сниффер и поставил на запись: снифер не ловит лишний байт 😁
Василий
PineTime Dev Kit Archives - PINE STORE
https://pine64.com/product-category/pinetime-dev-kit/
Василий
Лучше эти берите, они получше и комьюнити есть
?
sasha
Такой вопрос на засыпку: как по готовности данных от DMA вызывать прерывание?
Denis
Evgeniy
наверняка уже есть в примере этот случай
Evgeniy
обычно очередь сообщений, которую нужно разгребать в отдельном таске и смотреть на тип сообщения
Арсений
И да, я тоже "гайверовский", правда я параллельно немного на Stm32 пишу
Арсений
Валкодер
в VSCode ставь расширение
а ты настраивал его? Я кучу вариантов перепробывал, так и не настроился собака, все равно чего то не хватает. Отдельно Espressif IDE поставил, но опять же проекты собираются и прошиваются только из командной строки. Вообщем неудобная вещь, пока отложил освоение на полку, хотя очень хотельсь
Василий
Василий
и ставилось изкаропки, и работает все
Василий
там только встречал багу, если уже была idf и руками ее удалить - то виснет настройка в вскод. Лечил установкой внешки, затем запуском настройки снова в вскод
Валкодер
Валкодер
c 1.32 ты проделывал эти шаги?
Василий
Василий
все робит
Leonid
PlatformIO под VSC вроде более-менее автоматически и успешно ESP-IDF ставит и настраивает.
Leonid
Может не самую актуальную версию, не знаю, но для начала работы с ESP - нормально.
Evgeniy
На версиях IDF 4.4 и IDF 4.3.2 косячный драйвер UART, вызов flush_input и последующая передача случайно приводит к отключению прерывания по приему байт и последующее включение через некоторое время
Evgeniy
https://github.com/espressif/esp-idf/issues/8445
Evgeniy
Предлагается пропатчить самому
Alexey
Товарищи, как правильно ребутить esp32? ESP.restart(), он же esp_restart() делает это некорректно. Часто после такого софт-ребута перестают работать BT и WiFi. К сожалению, возможности подцепить ногу на RST уже нет (платы используются готовые). Кто что может посоветовать? Если делать необрабатываемое исключение , то ребут будет полный, с периферией?
Василий
нужно наверное просто поискать дрыгалку reset внутреннюю
Василий
как в STM32 например, дернул - и все заново пошло само
Dmitriy
Василий
по вотчдогу?
нене, это для ошибок софта лучше оставить
Василий
чтобы при запуске очередном было понятно что послужило рестартом
Dmitriy
сложи флаг в озу
Василий
Василий
зачем так сложно то?
Василий
это решение из 90-х)
Alexey
Получается, что лучше исключение
Василий
rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
Василий
это из дефолтного рестарта из ардуины
Василий
тобишь они ресетятся вачдогом....
Василий
уффф
AKE
Denis
Denis
зависало при перезагрузке
Alexey
Alexey
AKE
Василий
Василий
я не понимаю почему ее натягивают на все вновь пришедшие платформы....
Evgeniy
Вот сейчас проверю какой вывод при ребуте....
Dmitriy
на нормальных мк так не делают
Dmitriy
Василий
Вачдог придуман для зависаний
Василий
а не для рестартов
Denis
Василий
Василий
Dmitriy
Alexey
Мне не надо аккуратно завершать, мне надо рестарт. Толку от софтового? Заново запустить loop?