eddy-em.livejournal.com github.com/eddyem
-
- Могет быть всё проще? bnb62(1 знак., 12.03.2025 15:44, ссылка)
- Они же там явно пишут, что это - для семерки, а в десятке "само
должно работать", ну и да - мы пытались оттуда скачать вчера.
Напомню, что ST - те еще фашисты, и скачивание файлов для России
заблокировало. - Eddy_Em(12.03.2025 16:10)
- Всё нормально работает под w10. Про ограничения согласен, но есть
возражение - какого хрена тогда ST в устройство поставили? - Ralex(12.03.2025 17:03)
- В смысле - какого хрена? А что, много вариантов? Eddy_Em(553 знак., 12.03.2025 17:11)
- Этот ST-шный драйвер CDC? Если да, то Zadig в помощь... - Гyдвин(12.03.2025 17:55)
- В смысле - какого хрена? А что, много вариантов? Eddy_Em(553 знак., 12.03.2025 17:11)
- Пля забыл как называется этот драйвер для адаптации железа в W-10. Но до смешного просто. - bnb62(12.03.2025 16:16)
- Всё нормально работает под w10. Про ограничения согласен, но есть
возражение - какого хрена тогда ST в устройство поставили? - Ralex(12.03.2025 17:03)
- Они же там явно пишут, что это - для семерки, а в десятке "само
должно работать", ну и да - мы пытались оттуда скачать вчера.
Напомню, что ST - те еще фашисты, и скачивание файлов для России
заблокировало. - Eddy_Em(12.03.2025 16:10)
- Начни с проверки дескриптора. VladislavS.(1 знак., 12.03.2025 14:59, ссылка)
- Не, ну я вообще в шоке! Элементарно на двойку заменил bDeviceClass,
и оно заработало! Eddy_Em(59 знак., 12.03.2025 16:32)
- Спецификации читать надо!!! VladislavS.(1 знак., 12.03.2025 16:34, картинка)
- СПАСИБО! У самого руки не доходят раскопать. - Nikolay_Po(12.03.2025 18:45)
- Я элементарно с какого-то девайса стащил дескрипторы - просто в lsusb глянул. Eddy_Em(106 знак., 12.03.2025 17:09)
- Спецификации читать надо!!! VladislavS.(1 знак., 12.03.2025 16:34, картинка)
- Странный дескриптор: почему-то bDeviceClass в device descriptor - не 239, а 2 (хотя я дескрипторы откуда-то с ST'шного форума копировал). Eddy_Em(168 знак., 12.03.2025 16:21)
- Спасибо. Может пригодиться. Я запускал CDC от WCH. Похожая
ситуация. В Линукс работает из коробки, в Windows пока работы не
добился. - Nikolay_Po(12.03.2025 15:17)
- что делать с CH340 и CH9102, если УМВР? за дровами ST числится
пакость - по тому же дескриптору загружаются дрова на STM
Bootloader, и нужно ручками переключить. пролификов неклонов не
держал в руках. старые драйверы отлечивают "ошибку 10". FT232RL
неклоны закупаю только у проверенных продавцов с предупреждением
оных о вероятном возврате, если контрафакт - в ларьках давно уже
только клоны. CP2102 почти deprecated. ели не брать невменяшки по
цене типа MCP2200, то Vit(30 знак., 12.03.2025 16:01)
- Нипонял. А в чем проблема с CH340? Вот ей богу, ни разу не слышал
про проблемы с его драйверами. - LightElf(12.03.2025 18:10)
- УМВР - У Меня Всё Работает. Не имею проблем с драйверами CH340 - Vit(18.03.2025 03:24)
- Его я тоже хотел на STM32 реализовать, но как увидел код модуля
ядра, решил, что ну его нафиг - с таким-то количеством
vendor-запросов. Дичь какая-то. - Eddy_Em(12.03.2025 19:36)
- Чем вас так напрягают vendor-запросы? - LightElf(18.03.2025 14:35)
- Тоже никаких проблем не встречал... - Гyдвин(12.03.2025 18:16)
- Нипонял. А в чем проблема с CH340? Вот ей богу, ни разу не слышал
про проблемы с его драйверами. - LightElf(12.03.2025 18:10)
- что делать с CH340 и CH9102, если УМВР? за дровами ST числится
пакость - по тому же дескриптору загружаются дрова на STM
Bootloader, и нужно ручками переключить. пролификов неклонов не
держал в руках. старые драйверы отлечивают "ошибку 10". FT232RL
неклоны закупаю только у проверенных продавцов с предупреждением
оных о вероятном возврате, если контрафакт - в ларьках давно уже
только клоны. CP2102 почти deprecated. ели не брать невменяшки по
цене типа MCP2200, то Vit(30 знак., 12.03.2025 16:01)
- Не, ну я вообще в шоке! Элементарно на двойку заменил bDeviceClass,
и оно заработало! Eddy_Em(59 знак., 12.03.2025 16:32)
- Это Элементарно, Эдуард - делай по стандарту и всё будет работать. - VladislavS.(12.03.2025 14:50)
- Я и делаю по стандарту. А маздай, как обычно, идет своим
заковыристым путем… - Eddy_Em(12.03.2025 16:09)
- Врёшь! - VladislavS.(12.03.2025 16:35)
- Я и делаю по стандарту. А маздай, как обычно, идет своим
заковыристым путем… - Eddy_Em(12.03.2025 16:09)
- Если вам нужен именно "ST virtual port", то очевидно надо реализовать все поддерживаемые вызовы этого устройства, а для их реализации надо их знать. Если есть исходники устройств, реализующих "ST virtual port", можно там подглядеть, иначе wireshark + реверс-инженеринг и добавление реализации в железке. - VVB(12.03.2025 14:34)
- отголоски борьбы китайского Prolific с кетайскими подделками. гугл
знает. похоже, что отдетектили твой девай как "всё спи жена"(С). - Vit(12.03.2025 14:09)
- Не, как раз-таки завести эмулятор PL2303 под маздаем вполне
несложно: достаточно найти старый драйвер (пока еще prolific не
начали пакостить). Eddy_Em(384 знак., 12.03.2025 14:15)
- Просветите несведущего. Разве протокол обмена используя USB CDC не
стандартизован? На кой хрен нужны одинаковые "драйверы" разных
производителей USB CDC устройств? - VVB(12.03.2025 14:20)
- Большинство чипов USB-UART реализуют собственные протоколы вместо
CDC. Он какой-то от роду убогий. - LightElf(12.03.2025 18:13)
- Подозреваю, что просто "не шмогли": в классическом CDC-ACM
реализовано все нужное для последовательной передачи данных. Eddy_Em(102 знак., 12.03.2025 19:37)
- Если количество тех, кто "не шмогли" на порядок превышает
количество тех, кто "шмогли " - возникают разные вопросы к авторам
стандарта. - LightElf(12.03.2025 21:21)
- Трудно разобраться в стандарте ни разу его не открыв. Что нам
сегодня в очередной раз было продемонстрировано. - VladislavS.(12.03.2025 22:54)
- Читает тот, кому лень писать ☺ - Eddy_Em(12.03.2025 23:47)
- А при чем здесь авторы стандарта? Просто количество пидарасов
проприетастных в мире совершенно зашкаливает! Расстрелял бы сук! Eddy_Em(129 знак., 12.03.2025 21:58)
- При том, что лабать и поддерживать собственные драйвера - недешёвое
удовольствие. При наличии работающего стандартного решения именно
его бы и использовали. Но нет, а значит CDC не айс. LightElf(223 знак., 13.03.2025 01:14)
- Нет, CDC требует один общий EP0 и по одному двунаправленному на каждый UART. Я ж давал уже ссылку на мой "7CDC на одном STM32". Eddy_Em(82 знак., 13.03.2025 08:11)
- При том, что лабать и поддерживать собственные драйвера - недешёвое
удовольствие. При наличии работающего стандартного решения именно
его бы и использовали. Но нет, а значит CDC не айс. LightElf(223 знак., 13.03.2025 01:14)
- Трудно разобраться в стандарте ни разу его не открыв. Что нам
сегодня в очередной раз было продемонстрировано. - VladislavS.(12.03.2025 22:54)
- Если количество тех, кто "не шмогли" на порядок превышает
количество тех, кто "шмогли " - возникают разные вопросы к авторам
стандарта. - LightElf(12.03.2025 21:21)
- Подозреваю, что просто "не шмогли": в классическом CDC-ACM
реализовано все нужное для последовательной передачи данных. Eddy_Em(102 знак., 12.03.2025 19:37)
- USB CDC VVB(2206 знак., 12.03.2025 14:26)
- Редкий чип поддерживает только ком порт и больше ничего. В них
пихают всякого разного. Вот и приходится. - =AlexD=(12.03.2025 14:25)
- Ну, не скажите: PL2303 и CH341 — "чистый ком-порт". Однако… Eddy_Em(213 знак., 12.03.2025 14:27)
- "Как бы стандартизован" CDC-ACM, который для модемов и т.п. Вот я
его и пытаюсь - но в линуксе все "из коробки", а в маздае - хрена с
два. Eddy_Em(358 знак., 12.03.2025 14:24)
- Элементарно работает. Для стандартных классов есть драйвера в
системе - вставил и работает. - VladislavS.(12.03.2025 15:38)
- У меня, навскидку, не получилось. Не нашёл подходящего драйвера для
CDC WCH. - Nikolay_Po(12.03.2025 15:44)
- Вон даже у Эди завелось. - VladislavS.(12.03.2025 16:35)
- это да... интересно,VID/PID свежего отжима - трофей, как и маздай? - Vit(12.03.2025 16:44)
- VID/PID беру от ST, так как он с библиотеками на их чипы идёт. Библиотеки, правда, переписаны, а чипы выкинуты... - VladislavS.(12.03.2025 16:48)
- это да... интересно,VID/PID свежего отжима - трофей, как и маздай? - Vit(12.03.2025 16:44)
- Вон даже у Эди завелось. - VladislavS.(12.03.2025 16:35)
- У меня, навскидку, не получилось. Не нашёл подходящего драйвера для
CDC WCH. - Nikolay_Po(12.03.2025 15:44)
- ИМХО, проблема в железке, а не в драйверах, раз USB CDC ACM
стандартизован в венде и может использовать универсальный драйвер
usbser.sys - VVB(12.03.2025 14:29)
- Проблема как раз таки в маздае! Потому что линукс работает с устройством и никак не ругается. Eddy_Em(423 знак., 12.03.2025 14:32)
- Элементарно работает. Для стандартных классов есть драйвера в
системе - вставил и работает. - VladislavS.(12.03.2025 15:38)
- Большинство чипов USB-UART реализуют собственные протоколы вместо
CDC. Он какой-то от роду убогий. - LightElf(12.03.2025 18:13)
- Просветите несведущего. Разве протокол обмена используя USB CDC не
стандартизован? На кой хрен нужны одинаковые "драйверы" разных
производителей USB CDC устройств? - VVB(12.03.2025 14:20)
- Не, как раз-таки завести эмулятор PL2303 под маздаем вполне
несложно: достаточно найти старый драйвер (пока еще prolific не
начали пакостить). Eddy_Em(384 знак., 12.03.2025 14:15)
- Могет быть всё проще? bnb62(1 знак., 12.03.2025 15:44, ссылка)