|
STMicroelectronics Virtual COM Port, Запуск этого устройства невозможен. (Код 10) |
|
|
|
 |
Ответов
|
May 13 2014, 09:18
|
Частый гость
 
Группа: Свой
Сообщений: 133
Регистрация: 12-01-05
Из: Украина. Чернигов
Пользователь №: 1 908

|
Цитата(ViKo @ May 13 2014, 08:26)  Попробовал на двух платах Discovery (STM32F407, STM32F429) создать CDC устройство в STM32CubeMX. И оба раза компьютер обнаруживает устройство, устанавливает драйвер, но не может его запустить. И в настройках USB в Cube менял, и все равно. ОС - Windows 7 x64. Что не так? Полный интернет подобных сообщений, но ни одного ответа я не нашел. И кабель менял, и в другую щель засовывал.  Непонятна фраза "Не Запускается driver" -это как, какие сообщения выдает Винда? У меня тоже Виндовс 7 x64 и все работает. Подробнее проблему опишите пожалуйста. Файл конфигурации Куба (*.ioc) приложите если можно.
|
|
|
|
|
May 13 2014, 10:01
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

|
Цитата(derun @ May 13 2014, 12:18)  Непонятна фраза "Не Запускается driver" -это как, какие сообщения выдает Винда? У меня тоже Виндовс 7 x64 и все работает. Подробнее проблему опишите пожалуйста. Файл конфигурации Куба (*.ioc) приложите если можно. Вот так и пишет, как в подзаголовке показал, скопировал: "Запуск этого устройства невозможен. (Код 10)" Зашиваю прошивку, втыкаю USB разъем, нажимаю сброс, Windows 7 находит устройство, автоматически находит драйвер для него (и вручную ставил - тот же, с сайта ST), устанавливает. После в Диспетчере устройств появляется COM3, но "запуск..." (см. выше). Конфигурация в Cube - простая, выбираю Discovery плату, в ней включаю USB выводы, в USB включаю CDC. Своего не пишу ничего. И так на двух разных платах. Вот есть ссылка с подобной проблемой. https://my.st.com/public/STe2ecommunities/m...rentviews=13131Цитата(uriy @ May 13 2014, 12:29)  C 32 битнымми windows плата работает? Если да отключите проверку подписи драйвера в 64 битной windows. С x86 не работал, не имею.  Версия драйвера - последняя, что есть, 1.3.1 С этим возился дома, сейчас ничего больше сказать не могу.
|
|
|
|
|
May 13 2014, 12:14
|
Знающий
   
Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725

|
Цитата(ViKo @ May 13 2014, 11:01)  Ну так там по ссылке написал один, что решил все проблемы, изменив размер буфера на 64. Думаю, где-то в настройках для CDC Endpoint. Другой пишет, что проблема ушла после установки CDC_IN_FRAME_INTERVAL в 0 в файле usbd_conf.h. Я не пробовал еще эти Cube, но у нас на F103 на собственных платах CDC работают. Более того, мой коллега, гуру в Windows, написал свой собственный *.INF файл для установки CDC. Ведь по сути для CDC не нужен никакой сторонний драйвер. Просто Windows до XP включительно для каждого нового воткнутого CDC устройства проводит якобы установку драйвера, которая заключается просто в копировании родного файла usbser.sys из одного угла системы в другой, напрягая пользователя дурными вопросами. Более новые Win'ды это делают молча. Поэтому, если Windows не хочет общаться с CDC, надо покрутить дескриптор на предмет тех самых размеров буфера и временнЫх параметров.
|
|
|
|
Сообщений в этой теме
ViKo STMicroelectronics Virtual COM Port May 13 2014, 06:26  derun Цитата(ViKo @ May 13 2014, 12:01) Вот так... May 15 2014, 11:18   ViKo Цитата(derun @ May 15 2014, 14:18) На фор... May 15 2014, 19:24    aaarrr Цитата(ViKo @ May 15 2014, 23:24) Не помо... May 15 2014, 20:13 uriy C 32 битнымми windows плата работает?
Если да откл... May 13 2014, 09:29 derun Цитата(uriy @ May 13 2014, 11:29) C 32 би... May 13 2014, 09:57 A. Fig Lee Я бы посмотрел что на USB творится. "Device M... May 15 2014, 20:36 ViKo https://my.st.com/public/STe2ecommunities/m...urre... May 15 2014, 20:51 Golikov A. я вот смотрел на это
pdev->pClassData = (void ... May 15 2014, 21:09 ViKo Я там еще других настроек в CubeMX покрутил, в час... May 15 2014, 21:13 uriy ЦитатаЯ бы посмотрел что на USB творится. "De... May 16 2014, 05:32 ViKo За ссылки-советы - спасибо!
Я пользовался USBl... May 16 2014, 08:45 Atlantis- У меня та же проблема, как и у автора темы. Никогд... Oct 13 2014, 07:30 sadat Функция выдает указатель на первый адрес созданно... Oct 15 2014, 14:46 Atlantis- Цитата(sadat @ Oct 15 2014, 18:46) Совету... Oct 16 2014, 06:49 sadat Да, это самое.
Ну как-так не нашли...
Вот путь: ST... Oct 16 2014, 12:47 Atlantis- Цитата(sadat @ Oct 16 2014, 16:47) Да, эт... Oct 16 2014, 13:05 Виталий56 У меня было такое. На Х64 не заработало. ПОСТАВИЛ ... Dec 4 2014, 19:31 diwil Победил изменением размера кучи до 400. (win7 x64)... Dec 22 2014, 17:50 ViKo Возвращаюсь к теме (нашел поиском по USB Cube, уже... May 11 2015, 12:07 Atlantis- Цитата(ViKo @ May 11 2015, 15:07) P.S. Ещ... May 12 2015, 13:24  ViKo Цитата(Atlantis- @ May 12 2015, 16:2... May 12 2015, 13:45 ViKo Мелкое замечание, не стоящее отдельной темы. Разве... May 20 2015, 08:52 bureau Может кто-то сталкивался...
Win10 64x, CubeMX, STM... Dec 20 2016, 15:57  Сергей Борщ QUOTE (bureau @ Dec 20 2016, 17:57) В как... Dec 20 2016, 16:10   bureau Цитата(Сергей Борщ @ Dec 20 2016, 18:10) ... Dec 20 2016, 16:20    bureau Если использовать версию STM32Cube_FW_F4_V1.13.0 т... Dec 20 2016, 17:34  bureau Цитата(bureau @ Dec 20 2016, 17:57) Win10... Dec 22 2016, 16:50 www... Была такая же проблема, глубоко не копал, но пробл... Dec 26 2016, 04:40 bureau Пробовал, и так и сяк... не помогает
В main добав... Dec 27 2016, 09:38  bureau Вот тут ребята тоже бадались с подобной проблемой.... Dec 27 2016, 11:14 Хтось Тоже столкнулся с такой же проблемой. При подключе... Feb 22 2017, 15:58 Genadi Zawidowski У Вас плата из стандартных или своя?
На каком (HS ... Feb 22 2017, 17:09
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|