реклама на сайте
подробности

 
 
> STM32F4 discovery VCP, помогите поднять
Марик
сообщение Jan 6 2014, 01:21
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 270
Регистрация: 18-08-09
Из: Москва
Пользователь №: 51 941



Купил платку F4 Discovery, начинаю освоение этой линейки и без нормального вывода данных тяжело. Может кто-нибудь помочь освоить Virtual COM port через USB на плате F4 Discovery? Скинуть ссылку на нормальную статью, поделиться примером. Еще лучше, если объяснить пошагово на пальцах куда чего. На данном этапе нужно хотя бы просто на уровне вывода какой-то информации в терминал.

Библиотеки их скачал, напролом не получилось. Пользую Кейл, но не дурак, перенести смогу. Помогите, пожалуйста. Заранее благодарен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 7)
jcxz
сообщение Jan 6 2014, 06:53
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Если просто для вывода данных в COM, тем более для отладки, то лучше использовать UART, а не USB.
Go to the top of the page
 
+Quote Post
A.Lex
сообщение Jan 6 2014, 08:28
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 138
Регистрация: 27-12-11
Пользователь №: 69 107



Сейчас поддтянутся гуру и растолкуют в деталях, а пока (если это не сделано) Вам необходимо скачать с сайта ST "Virtual COM Port Driver" и установиь на ПК. А далее разбираться с организацией USB на Вашей плате (HS, FS). Посмотрите примеры от ST.

Сообщение отредактировал A.Lex - Jan 6 2014, 08:30
Go to the top of the page
 
+Quote Post
Марик
сообщение Jan 6 2014, 21:16
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 270
Регистрация: 18-08-09
Из: Москва
Пользователь №: 51 941



Цитата(jcxz @ Jan 6 2014, 10:53) *
Если просто для вывода данных в COM, тем более для отладки, то лучше использовать UART, а не USB.


Это нужно ваять преобразователь UART-RS232. Плюс надо на ПК RS-232-USB преобразователь или расширитель на COM-порт покупать. Быстрее наладить VCP.

Цитата(A.Lex @ Jan 6 2014, 12:28) *
Сейчас поддтянутся гуру и растолкуют в деталях, а пока (если это не сделано) Вам необходимо скачать с сайта ST "Virtual COM Port Driver" и установиь на ПК. А далее разбираться с организацией USB на Вашей плате (HS, FS). Посмотрите примеры от ST.


Это я все сделал. Плата STM32F4 Discovery. Там выходит USB FS на внешний разъем. Проблема именно в том, чтобы помогли разобраться.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Jan 6 2014, 21:28
Сообщение #5


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Спаять на макетке FT232RL + разъём - и готов компорт для отладки. Сразу с 3.3 вольта в USB. Как Вы будете отлаживать USB? Переходник делается за час. USB прилаживать к разным проектам неделями.

Сообщение отредактировал Genadi Zawidowski - Jan 6 2014, 21:32
Go to the top of the page
 
+Quote Post
Марик
сообщение Jan 6 2014, 22:22
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 270
Регистрация: 18-08-09
Из: Москва
Пользователь №: 51 941



Цитата(Genadi Zawidowski @ Jan 7 2014, 01:28) *
Спаять на макетке FT232RL + разъём - и готов компорт для отладки. Сразу с 3.3 вольта в USB. Как Вы будете отлаживать USB? Переходник делается за час. USB прилаживать к разным проектам неделями.

Да есть у меня решение на CP2102. На работе. На работе буду через неделю... Как-то так.

Я понимаю, что это проще и делал так уже неоднократно. Вопрос стоит именно так, как я указал в заголовке. Просто хочу именно так. Спасибо за понимание.
Go to the top of the page
 
+Quote Post
A.Lex
сообщение Jan 7 2014, 06:52
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 138
Регистрация: 27-12-11
Пользователь №: 69 107



По дискавери ничего сказать не могу. Я поднимал на кастом плате с STM32F207 USB FS, использовал STM32_USB-Host-Device_Lib_V2.1.0. Там есть примеры, и они работают sm.gif. А из рабочего примера можно сделать прогу для себя (все ИМХО).
Go to the top of the page
 
+Quote Post
zoddy
сообщение Jan 9 2014, 10:17
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 4-12-05
Из: Екатеринбург
Пользователь №: 11 773



[attachment=82109:USV_VCP_printf.rar]
Цитата(Марик @ Jan 6 2014, 07:21) *
Библиотеки их скачал, напролом не получилось. Пользую Кейл, но не дурак, перенести смогу. Помогите, пожалуйста. Заранее благодарен.


Когда-то занимался вопросом поднятия VCP на плате DiscoveryF4. Уже не помню что и как, но на всякий случай выложу вам IAR-овский проект, в котором реализован вывод printf("Hello, world") в виртуальный COM порт.

Изначально курочился пример от ST... что-то навроде этого ST USB Software... сейчас уже, к сожалению, вспонить не получится.

В принципе, пример рабочий... только что на плате проверил, если поможет, то поможет... если нет, то... в общем, у каждого свой путь познания :-)

P.S. Перед опробованием примера не забудьте поставить дрова VCP

Сообщение отредактировал zoddy - Jan 9 2014, 10:23
Прикрепленные файлы
Прикрепленный файл  USB_VCP_printf.rar ( 1.21 мегабайт ) Кол-во скачиваний: 53
 
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 16:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01393 секунд с 7
ELECTRONIX ©2004-2016