Sid
idf
Sid
легко прикручивается к нормальной IDE
romanetz
В ардуине есть идф, но в идфе нет ардуины )
romanetz
Ответ очевиден
Andrew
Спасибо!
Andrew
В ардуине есть идф, но в идфе нет ардуины )
Это https://github.com/espressif/arduino-esp32 ?
romanetz
типа того
SetPf
Здравствуйте. Есть способ перенаправить вывод из стандартных функций логирования в свой буфер?
Sid
можно переопределить stdout stderr
Denis
esp_log_set_vprintf(vprintf_like_t func) переназначить vprintf походу надо
Andy
Здравствуйте. Есть способ перенаправить вывод из стандартных функций логирования в свой буфер?
Скорее всего вам сюда https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/log.html
SetPf
Не там ничего вменяемого по этой теме
SetPf
Только обьявление самой функции для переназначения вывода
Sid
а что надо то
Sid
вывести в файл?
Sid
или в сокет?
Sid
Только обьявление самой функции для переназначения вывода
ну все логично внутри своей функции можешь делать все что хочешь
SetPf
а что надо то
Да я как то разбаловался документацией других контроллеров видимо, где обычно пару страниц каждому фунционалу уделяют =\
SetPf
Исходники это не документация.
SetPf
а что надо то
Вообще если завести в оффтоп, Может я конечно мнительный, но это одно из самых заметных различий между азиатскими производителями и западными. У вторых на каждый регистр зачуханного контроллера по аппноте и примеру кода. У первых документация больше похожа на IQ тест (который я вечно заваливаю). ESP у меня 3е китайское устройство и как 2 предыдущих оно просто охренительно куцо по документации.
🅳🅰️🅶🆄🆃🅰️
Добрый день. Подскажите есть вот такая плата: https://github.com/Xinyuan-LilyGO/LilyGo-T5-ink-series/raw/master/image/T5V2.3.jpg Вроде на борту есть usb2com на cp2104, Вот только при подключении к компу com порт не появляется, неопознанных устройств нет. В чем может быть проблема? Может что то надо зажимать при включении чтобы ком-порт появился.
SetPf
Возможно потому что ядро лицензированое у западного разработчика)
Ну вся программная обвязка явно их производства и вопросы возникают по ней. А ядро... ну мне еще ни разу не то что к регистрам приходилось обращаться, я даже ни разу не опустился до места где это происходит.
Sid
Ну тогда "азиаты же"😂
SetPf
Чертовы азиаты. Вместо документации этикетка от пачки риса...
Sid
Ну вообще молодцы не стали делать свой эльбрус, купили лицензию сделали обвязку и продают
🅳🅰️🅶🆄🆃🅰️
винда должна увидеть как не опознаное устройство и попросить драйвера, либо появится новый ком порт
Я это понимаю, но ничего не происходит, устройство вроде работает, светодиод горит. Но ничего не появляется с системе.
Indr1x
Смени кабель
SetPf
Как вариант еще сменить порт, может просаживать 5В
Александр
легко прикручивается к нормальной IDE
А подскажите новичку где почитать как прикрутить SDK ESP32 к IDE и какой IDE дучше?
🅳🅰️🅶🆄🆃🅰️
Как вариант еще сменить порт, может просаживать 5В
Все гениальное просто, как же я забыл про эту простую истину 😞 Действительно сменил кабель и все появилось.
Indr1x
Как же ты дальше то будешь тогда
Ruslan
Sid
с STM32F103
а можно ссылку?
Александр
platformio
А SDK espressif IDF он сам подтягивает по настройкам в platformio.ini?
SetPf
с STM32F103
А там разве прям лицензированый? Я чет думал что он - клон.
Александр
сам
спасибо
Sid
А подскажите новичку где почитать как прикрутить SDK ESP32 к IDE и какой IDE дучше?
IDE по вкусу, дальше лучше в гугле искать я спокойно за пару минут прикрутил к нетбинсу по мануалу от эклипса
Ruslan
а можно ссылку?
https://www.milandr.ru/upload/smi/kharakteristiki_proizvoditelnosti_mikrokontrollerov_na_baze_yadra_arm_cortex_m3.pdf давно это было, кстати
Ruslan
сделали в военном исполнении, круто получилось
Ruslan
А там разве прям лицензированый? Я чет думал что он - клон.
В 2006 г. компания ARM представила на рынке новое процессорное ядро Cortex-M3, которое пришло на замену более старого ядра — ARM7TDMI. Такие разработчики микроконтроллеров (МК) как STMicroelectronics, NXP, Texas Instruments и др. приобрели лицензию на это ядро и наладили серийный выпуск МК на его базе. В 2008 г. лицензию на данное ядро приобрела и российская компания ЗАО «ПКК Миландр», запланировавшая к выпуску отечественную линейку МК серии 1986ВЕ91 для аппаратуры специального назначения. В статье рассматриваются показатели производительности МК различных вендоров, но с одним общим процессорным ядром.
SetPf
А подскажите новичку где почитать как прикрутить SDK ESP32 к IDE и какой IDE дучше?
Люди привязывают к VS Code через плагины. Можно к полноценной MVS через VisualGDB, но там будете ограниченны по версии IDF
Ruslan
так что не надо недооценивать наших, всё есть, вот с PR беда, но возможно это часть плана )
Sid
так что не надо недооценивать наших, всё есть, вот с PR беда, но возможно это часть плана )
ну я больше про то что в свободном доступе, то что есть для определенных структур и свои процы более мение вменяемые это не секрет
SetPf
сделали в военном исполнении, круто получилось
Сами работали с ним? (я нет). Читал тех кто работал - пишут поддержка вендора нулевая + огромная эррата. На нем работают по той причине что больше то и не на чем.
Andrew
Ппц, не прошивается моя ESP32 ни как. Если просто включить, то видно, что поднимает какую то дефолтную wifi точку доступа. Но в браузере не открыается 192.168.1.1 Пробую загрузить в режиме прошивки, запускаю, "бежит" Connecting....___... и все, через таймаут отваливается (
Sid
попробуй кнопку на плате нажать
Andrew
нажимал
Sid
у меня один из модулей начинает шиться в ардуино иде только если при конетктин нажать EN подписаную кнопку, esptool без нее шьет
Andrew
есть кнопка rst только, ее жму перед прошивкой, жду минуту и запускаю
Sid
Там свой, у меня линух
Andrew
у меня тоже линух
Sid
В ардуино иде версия не та что в системе
Andrew
вот у меня такая штука
Sid
Прдруби модуль и посмотри dmesg
Sid
Должен появится что то типа add /dev/ttyUSB0
Andrew
1234.570387] usb 2-1.1: new full-speed USB device number 21 using xhci_hcd [ 1234.666855] usb 2-1.1: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00 [ 1234.666861] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1234.666865] usb 2-1.1: Product: FT232R USB UART [ 1234.666868] usb 2-1.1: Manufacturer: FTDI [ 1234.666871] usb 2-1.1: SerialNumber: A907EONW [ 1234.674812] ftdi_sio 2-1.1:1.0: FTDI USB Serial Device converter detected [ 1234.674888] usb 2-1.1: Detected FT232RL [ 1234.675702] usb 2-1.1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 1258.841718] ftdi_sio ttyUSB0: failed to get modem status: -71 [ 1258.842904] ftdi_sio ttyUSB0: failed to get modem status: -71 [ 1258.844073] ftdi_sio ttyUSB0: failed to get modem status: -71 [ 1258.845230] ftdi_sio ttyUSB0: failed to get modem status: -71
Andrew
последние строчки смущают, что за г..но
Sid
ls /dev/ | grep ttyUSB
Sid
Ну и попробовать молуль руками загрузить
Andrew
ttyUSB0
Sid
https://learn.sparkfun.com/tutorials/how-to-install-ftdi-drivers/all
Sid
ttyUSB0
Есть значит
Sid
А вытащи модуль должен пропасть
Sid
И права проверь
Andrew
пользователя добавлял в группу, все ок, порт открывает
Sid
Попробуй отрыть его с помощью миником или другово терминала
Sid
И параметры скорости тоже глянь