|
|
  |
STMicroelectronics Virtual COM Port, Запуск этого устройства невозможен. (Код 10) |
|
|
|
Oct 16 2014, 06:49
|
Местный
  
Группа: Участник
Сообщений: 491
Регистрация: 18-05-11
Пользователь №: 65 102

|
Цитата(sadat @ Oct 15 2014, 18:46)  Советую использовать примеры из комплекта "CUBE EXAMPLE" и подпиливать их для себя (либо выдрать участки кода), чем генерировать голый проект Куба. Либо сравнивать отличия. Вы имеете ввиду вот это? http://www.st.com/web/en/catalog/tools/PF259243#я там примера USB CDC не нашел. скачал сейчас библиотеку, нашел отличие в файлах usbd_cdc.c , хотя у меня уже была та же версия библиотеки 1.3.0 и даже версия файла та же. неужели Cube что то нужное режет в файлах
|
|
|
|
|
Oct 16 2014, 13:05
|
Местный
  
Группа: Участник
Сообщений: 491
Регистрация: 18-05-11
Пользователь №: 65 102

|
Цитата(sadat @ Oct 16 2014, 16:47)  Да, это самое. Ну как-так не нашли... Вот путь: STM_CUBE\STM32Cube_FW_F4_V1.3.0\Projects\STM324xG_EVAL\Applications\USB_Device\CDC_Standalone CUBE не режет, он просто генерирует комментарий "здесь программист должен написать свой код обработки" ;-) я смотрел в папках для плат Discovery. спасибо большое! но работа с запросами все равно осталась непонятной...
|
|
|
|
|
Dec 4 2014, 19:31
|
Группа: Новичок
Сообщений: 2
Регистрация: 4-12-14
Пользователь №: 83 988

|
У меня было такое. На Х64 не заработало. ПОСТАВИЛ х32, убил виндовый драйвер и поставил от ST. После этого всё заработало.
|
|
|
|
|
May 11 2015, 12:07
|

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

|
Возвращаюсь к теме (нашел поиском по USB Cube, уже и забыл, что своё). Сгенерил Кубом для STM32F3Discovery CDC. И, как видел в разных видео, пытаюсь использовать CDC_Transmit_FS, CDC_Receive_FS. Эти функции находятся в usbd_cdc_if.c. И они не видны из main.c. И буфера уже есть там же: /* It's up to user to redefine and/or remove those define */ /* Received Data over USB are stored in this buffer */ uint8_t UserRxBufferFS[APP_RX_DATA_SIZE]; /* Send Data over USB CDC are stored in this buffer */ uint8_t UserTxBufferFS[APP_TX_DATA_SIZE]; и тоже не видны из main.c Как же ими пользоваться? Если внутри usbd_cdc_if.c, то как будто через задний проход пролез.
P.S. Еще один дурной вопрос. Установил Куб, запустил, из него установил библиотеки. Где примеры?? Или надо, все же скачать STM32CubeF3 и установить? Что же так мутно всё?
|
|
|
|
|
May 12 2015, 13:24
|
Местный
  
Группа: Участник
Сообщений: 491
Регистрация: 18-05-11
Пользователь №: 65 102

|
Цитата(ViKo @ May 11 2015, 15:07)  P.S. Еще один дурной вопрос. Установил Куб, запустил, из него установил библиотеки. Где примеры?? Или надо, все же скачать STM32CubeF3 и установить? Что же так мутно всё? у меня тут C:\Users\имя пользователя\STM32Cube\Repository\STM32Cube_FW_F4_V1.5.0\Projects Цитата(ViKo @ May 11 2015, 15:07)  Если внутри usbd_cdc_if.c, то как будто через задний проход пролез. по моему так и есть
|
|
|
|
|
Dec 20 2016, 17:34
|

Знающий
   
Группа: Свой
Сообщений: 625
Регистрация: 22-02-07
Пользователь №: 25 593

|
Если использовать версию STM32Cube_FW_F4_V1.13.0 то IAR -- работает GCC -- работает но с вышеизложенными симптомами Проект под GCC подготавливал согласно данному видео https://www.youtube.com/watch?v=Q68PBMGceqs
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|