Георгий
Стандартная беда всех переходящих с stm на esp ((
Не, ну я понимаю, что там вайфай-блютуз уже сами весят мегабайт с лишним, да и флэша аж 16 метров, а то и 32. Тут уже скорее вопрос быстродействия. Опять же, буду делать тесты. Если разница будет условно меньше 30% по скорости, то нафиг надо. Но для этого ещё надо изучить, что они там понаписали в своих библиотеках
Mezzo Lab
Будет всё быстро и как хочешь ты
Георгий
Делай всё на плис
Ага, и к ней ещё докидывать внешний вайфай-блютуз и остальную периферию, которую я буду использовать в есп. ПЛИС не резиновая
Георгий
то что ты пока запросил вообще к скорости кода имеет малое отношение, там пока как я вижу ограничение в скорости интерфейсов, а они на esp в кремнии
Я про интерфейсы и говорю. Даже если я перейду на Octal SPI флэш, она всё равно, очевидно, не будет поспевать за запросами данных, тем более ядра-то два. Кэш частично ускорит работу всей этой штуки, но не до идеала. Вот я и хочу посмотреть, насколько быстрее оно будет бегать, если вместо есп библиотек использовать мои говнокодерские, которые напрямую в регистры пишут. И от этого плясать, стоит ли геморрой того
Георгий
А какая скорость нужна. И куда отправлять/принимать
Мне кажется, что мы не совсем поняли друг друга. Я говорил про уменьшение размера части кода в надежде, что это ускорит его исполнение по причине медленной по сравнению с ядрами флэш-памяти, из которой этот код и исполняется.
Георгий
По поводу скорости отправки через внешние интерфейсы — хочу посмотреть, использует ли lvgl двойную буферизацию и DMA
Nikita
Это типа оправдание?
И что ты от меня хочешь? У меня нет профильного образования, без понятий что за даташиты и без понятий как в этом разобраться
Георгий
Проблема: не работает дебаг. Espessif IDE. Без дебага приложение заливается (дефолтная мигалка, ничего в конфигах не менял). Фьюзы проверил, USB-JTAG не отключён. Очень странно. Заливает без зажатия кнопки boot. Драйвер стоит
Георгий
Устройство видит вот так
Георгий
Вот плата. В левый разъём провод воткнут
ㅤ
Вот плата. В левый разъём провод воткнут
А ты сделал всё как в доке написано?
Георгий
А ты сделал всё как в доке написано?
В какой из? IDE ставил по инструкции. Всё работает, билд билдит и заливает в обычном режиме. Но дебаг не хочет
ㅤ
В какой из? IDE ставил по инструкции. Всё работает, билд билдит и заливает в обычном режиме. Но дебаг не хочет
https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-guides/jtag-debugging/configure-builtin-jtag.html Вот тут четко написано что нужно сделать при LIBUSB_ERROR_NOT_FOUND
ㅤ
Команду исполнял, говорит, что драйвер уже есть
Я на винде не тестил, но что-то мне подсказывает, что определяется оно должно иначе. Вроде как usb jtag/serial debug unit
Георгий
Ну вот я хз, почему. Фьюзами jtag НЕ отключён, заливка прошивки в обычном режиме по юсб работает. Хз что ему не так
Георгий
Ну попробуй в винде драйвер руками заменить
Сопротивляется, говорит, что подходящие дрова уже стоят. Хз как ещё подсунуть
ㅤ
Сопротивляется, говорит, что подходящие дрова уже стоят. Хз как ещё подсунуть
Да блин, кнопку обновить драйвер, дальше найти драйверы на компе и снизу кнопка показать список
ㅤ
Не нужно тебе это
ㅤ
Вот эту кнопку нажми
Георгий
Дальше что? Espressif тут нет
ㅤ
Правила в закрепе. Пункт 1
Георгий
Если вручную папку в качестве "диска" указать, то будет вот это
ㅤ
До конца читай
Георгий
Я её и указываю
ㅤ
Я её и указываю
А vid_pid покажи
Георгий
А vid_pid покажи
Это где можно посмотреть?
ㅤ
Это где можно посмотреть?
Вкладка сведения - ид оборудования
Георгий
Вкладка сведения - ид оборудования
Хз я в юсб не разбираюсь, но вот вроде оно
ㅤ
Хз я в юсб не разбираюсь, но вот вроде оно
idf-driver-esp32-usb-jtag-2021-07-15.zip Этот файл есть у тебя? Ну распакуй его и покажи ему на папку.. Он как раз соответствует твоему VID/PID
ㅤ
SourceName = "USB JTAG debug unit Install Disk" DeviceID = "VID_303A&PID_1001&MI_02" Я хз откуда у тебя проблемы. Все драйвера интсаллер ставит
ㅤ
Чудеса
ㅤ
Хотя у тебя MI_00 а там MI_02. Я хз че это значит
Георгий
хз, всё что знаю — на WROOM написано v1.3
Георгий
Если вручную папку в качестве "диска" указать, то будет вот это
Вообще тут написано, что x64 надо. Мб драйвер под 32-битную систему
Георгий
Хотя у тебя MI_00 а там MI_02. Я хз че это значит
MI вроде гугл говорит interface number
Георгий
Вижу, поэтому и говорю, что x64 нет, мб поэтому не хавает
ㅤ
Георгий
Так это amd
Георгий
Обычно пишут x86-64, не?
ㅤ
Официальное название архитектуры x86_64 - amd64. Так как права на неё принадлежат ей.
ㅤ
Обычно пишут x86-64, не?
По разному. И то и другое одно и тоже
Георгий
bruh
ㅤ
x86-64 (также AMD64/Intel64/EM64T) — 64-битная версия (изначально — расширение) архитектуры x86, разработанная компанией AMD и представленная в 2000 году
Георгий
ну короче один хер внутри папок нет своего .inf, поэтому пока оно всё ещё не работает по непонятной причине
ㅤ
ну короче один хер внутри папок нет своего .inf, поэтому пока оно всё ещё не работает по непонятной причине
Там внутри есть вот это - DeviceID = "VID_303A&PID_1001&MI_02" DeviceGUID = "{80869ad8-c37f-476a-a6b4-ae241c30a473}". То есть оно для второго интерфейса 02. 00 это ком видимо. Значит вторая часть у тебя не определилась
Георгий
Зажми boot и включи питание
Теперь вот так, попробую поставить
ㅤ
И нахера
В любой непонятной ситуации паяй кондер. Чем больше тем лучше
ㅤ
кондер ей на ноги на тыщу мкф
Не мелочись. Какие мкф? Сразу фарад на 10
Георгий
Так и было
А, твою мать, короче я вкурил. Оно в другом разделе теперь видно, вот тут внизу
Георгий
Щас накатим драйвер
ㅤ
Так он уже стоит
Георгий
Так, ну вроде заработало!
Георгий
Только чёт он хер пойми где
Георгий
Вот я на паузу жму, и брейкпоинт в мейне он не видит
Георгий
После нескольких перезагрузок IDE заработало! Почему? Хз
Ранис
Люди кто нить поделится программой для компа что бы еепром считать и записывать
SSR
И что ты тестировать собрался?
Георгий
После нескольких перезагрузок IDE заработало! Почему? Хз
В другом проекте не работает, говорит вот это...
Yoda
Неужели никто не знает?