Dr Zlo
Чип ESP32-S2
Dr Zlo
Поправил
Dr Zlo
Я поправил, не скопировалась строка
Dr Zlo
WARNING: ESP32-S2 chip was placed into download mode using GPIO0. esptool.py can not exit the download mode over USB. To run the app, reset the chip manually.
Dr Zlo
Это тоже оч печально при прошивке через usb
Dr Zlo
https://pastebin.com/YE4qqGzG Вот полный лог, если интересно.
Dr Zlo
usb-uart простой CH340
Василий
Это тоже оч печально при прошивке через usb
помоему есть команда на ребут через монитор
Василий
по крайней мере у меня на с3 страбатывает
Dr Zlo
может в C3 да, в S2 другой usb
Dr Zlo
он может быть не активным при работе
Василий
а так - неудобно что уарт отсыхает при ребуте встроенный
Василий
в этом плане для монитора лучше внешний
Василий
а внутренний отладчик - удобно
Василий
он конечно не такой крутой как например j-link для стм)
Василий
но вполне по коду бегает и можно вшей искать)
Dr Zlo
в C3 нет возможности кастомное usb устройство сделать
Dr Zlo
собственно потому у меня проект на S2
Dr Zlo
а в s2 мона?
Да, там полноценный USB
Василий
Да, там полноценный USB
хмм, интересно)
Василий
ну мне достаточно и просто уарта по усб впринципе
Василий
главное что он там появился, ото чипик годный был на старте, но без юсб
Василий
стыдно
Dr Zlo
Да, возможно что-то с кодом бутлоадера не то, хз
Василий
Мне два usb-uart надо было
стесняюсь спросить стек усб композита сам писал или есть наработки?
Dr Zlo
стесняюсь спросить стек усб композита сам писал или есть наработки?
В idf есть ствой стек, но он не расширяемый. Я взял tinyusb и завел с ноля.
Dr Zlo
Сек, код в опенсорсе, сейчас найду.
Dr Zlo
https://github.com/flipperdevices/blackmagic-esp32-s2
Василий
я в стм юзал chibios, годная ось с великолепным стеком усб)
Василий
и hal там шикарен
Dr Zlo
в идф тоже норм hal, если не отходить в сторону
Василий
в идф тоже норм hal, если не отходить в сторону
ну всеравно если припрет можно и в регистры нагудеть)))
Dr Zlo
в идф тоже норм hal, если не отходить в сторону
uart там отвратительный для хайспида i2s сломанный, не умеет fullduplex spi тоже сломанный, не умеет fullduplex
Dr Zlo
https://github.com/flipperdevices/blackmagic-esp32-s2/tree/dev/components/simple-uart да, я в итоге для uart в регистры и попердолился
Василий
гришь хороший хал?)
Dr Zlo
гришь хороший хал?)
ну "базовые" вещи там работают удобно изкоробки
Василий
главное - что пилят постоянно
Василий
остальное дело времени
Василий
обидно что концепт уже 3 раза меняли
Dr Zlo
у нас есть устройства на chibi и там тоже не все нормально работает если нужно что-то нераспространенное
Василий
и приходится переделывать старые проекты
Dr Zlo
главное - что пилят постоянно
i2s и spi раньше были не сломаны)
Василий
Василий
причем там свой композит сделал на усб хоcте - тоже все шикарно)
Dr Zlo
не в стабильности вопрос, а в странном например uart который не ломается от overrun кастомные режимы таймеров
Dr Zlo
и прочие интересные штуки
Василий
https://github.com/flipperdevices/blackmagic-esp32-s2
о, блекмагию портанул?
Dr Zlo
Василий
крутяк)
Dr Zlo
Умеет шить\отлаживать и по usb и по wifi
Василий
да, знаем такой девайс)
Dr Zlo
Вот так могу. Беспроводная отладка микроконтроллеров по WiFi. Модули для Flipper Zero полезны и без самого устройства.
Василий
я в велик хочу такой отладчик сунуть)
Василий
можно будет удаленно подглядывать в прогу
Dr Zlo
Умеет шить\отлаживать и по usb и по wifi
И uart смотреть тож по usb и wifi
Василий
Василий
уарт нинужен)
Василий
достаточно отладки, она сама выгребет строчки)
Dr Zlo
уарт нинужен)
В ардуину какую-нибудь подключи RTT)
Василий
тем более зачем занимать физ порт)
Василий
ардуинами не балуюсь)
Василий
стм онли)
Dr Zlo
Ну у нас серийный продукт, мало ли кому что нужно
Dr Zlo
Не только собственные нужды
Василий
ну у вас цель именно такова
Василий
много проектов где что дали - то и кушай)
Dr Zlo
RTT еще не удобен тем что работает только при отладке
Василий
@Dr_Zlo13 А вы образцы на обзор сами рассылали блогерам?
Василий
я вроде флипера смотрел у "Электроника в объективе"
Василий
ну и на хабре было, само собой)
Dr Zlo
RTT еще не удобен тем что работает только при отладке
А если что что-то разрабатываю с подходом TDD - отладка включается очень нечасто. Например сейчас делаю стримы, написал кучку тестов и на 100 прогонов запускал отладку раза три, именно потому что в логах видно что и как упало.
Dr Zlo
@Dr_Zlo13 А вы образцы на обзор сами рассылали блогерам?
Оч немного и я точно не знаю как рассылалось, не моя сфера ответственности.
Dr Zlo
Знаю что это были не "обзор для рекламы" а "протестить на первых юзерах и понять что нужно будет переделать и на что направить силы".
Василий
у меня именно с отладчиком посмотреть