STM32f107 USB VCP

Кто любит RISC в жизни, заходим, не стесняемся.
Dimas6262
Открыл глаза
Сообщения: 55
Зарегистрирован: Чт ноя 29, 2018 06:56:04

STM32f107 USB VCP

Сообщение Dimas6262 »

Всем привет, зашел совсем в тупик с USB для STM32f107, перерыл кучу примеров, но толку ноль. Помогите пожалуйста с библиотеками и инициализацией USB как VCP, все что находил заканчивалось неопознанным устройством, но если делать через CUBE, то все определяется, но через HAL мне не подходит, так как много всего еще в моем проэкте без HAL, и нужно как то без него. Помогите пожалуйста, а то уже месяц на одном месте
Реклама
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: STM32f107 USB VCP

Сообщение oleg110592 »

Может подойдет пример отсюда, правда STM32F103C8T6, но библиотека USB - STM32F10x Standard Peripherals Library:
http://tomeko.net/miniscope_v2c/index.php?lang=en
Немного SPL-я есть, убирается.
аналогичный для STM32F042 работает.
Реклама
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: STM32f107 USB VCP

Сообщение VladislavS »

От F0 и F103 не пойдёт, в F107 другой USB. Ему от F4 пойдёт, но их тоже в сети нет.

Dimas6262, давай показывай что не получается - поможем. Там ничего сложного, просто по другому.
Аватара пользователя
oleg110592
Друг Кота
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Re: STM32f107 USB VCP

Сообщение oleg110592 »

[uquote="VladislavS",url="/forum/viewtopic.php?p=3515553#p3515553"]Ему от F4 пойдёт, но их тоже в сети нет[/uquote]
для F4 у немца обычно рабочие примеры:
http://mikrocontroller.bplaced.net/word ... age_id=380
пример ЮСБ хоста у него рабочий
Реклама
Эиком - электронные компоненты и радиодетали
Dimas6262
Открыл глаза
Сообщения: 55
Зарегистрирован: Чт ноя 29, 2018 06:56:04

Re: STM32f107 USB VCP

Сообщение Dimas6262 »

От 103 вообще не ложится


https://github.com/saewave/STM32F103-USB-CDC-CMSIS

по этому примеру пробовал

Добавлено after 1 minute 32 seconds:
сейчас залью то что получилось

Добавлено after 28 minutes 41 second:
что-то не грузится архив

Добавлено after 2 minutes 19 seconds:
https://dropmefiles.com/qYPjf

проект c usb
Реклама
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: STM32f107 USB VCP

Сообщение Мурик »

VladislavS писал(а):в F107 другой USB. Ему от F4 пойдёт, но их тоже в сети нет.
https://www.st.com/en/embedded-software ... 32046.html
Реклама
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: STM32f107 USB VCP

Сообщение VladislavS »

Dimas6262 писал(а):проект c usb
Ты же понимаешь, что твой проект никто отлаживать не будет. Что не работает? До чего дошёл? RESET хоть поймал?

Мурик, это и в кубе натыкать можно.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: STM32f107 USB VCP

Сообщение Мурик »

VladislavS, в первом сообщении написано что должно быть без HAL.
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: STM32f107 USB VCP

Сообщение VladislavS »

Dimas6262 , а ты как вообще отлаживаешься? Что-то у тебя в проекте отладчик не пропиcан.
Dimas6262
Открыл глаза
Сообщения: 55
Зарегистрирован: Чт ноя 29, 2018 06:56:04

Re: STM32f107 USB VCP

Сообщение Dimas6262 »

Отладчика нет вообще, на готовой плате
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: STM32f107 USB VCP

Сообщение VladislavS »

USB, без отладки... :facepalm: Разве что в кубе натыкать. :dont_know:
Dimas6262
Открыл глаза
Сообщения: 55
Зарегистрирован: Чт ноя 29, 2018 06:56:04

Re: STM32f107 USB VCP

Сообщение Dimas6262 »

а какой отладчик лучше использовать?
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: STM32f107 USB VCP

Сообщение Мурик »

ST-Link. Продается за 100 рублей или самому можно собрать.
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: STM32f107 USB VCP

Сообщение dosikus »

Мурик, вопрос был "какой отладчик лучше" а не "какой ты знаешь".

Dimas6262, Jlink однозначно, даже версии OB имеют намного больший функционал чем полноценные стлинки , а уж об огрызках которые тут рекламит Мурик и говорить нечего...

Это из доступных , но есть еще новая версия Ulink...
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: STM32f107 USB VCP

Сообщение Мурик »

dosikus писал(а):вопрос был "какой отладчик лучше"
Я ответил какой лучше для STM32.
Аватара пользователя
dosikus
Друг Кота
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Re: STM32f107 USB VCP

Сообщение dosikus »

Наглая ложь...
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: STM32f107 USB VCP

Сообщение Мурик »

У каждого свое мнение. Так что про ложь не нужно писать. Для STM32, ST-Link нормальный отладчик. С задачами прошивки и отладки он справляется.
Аватара пользователя
Z_h_e
Собутыльник Кота
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Re: STM32f107 USB VCP

Сообщение Z_h_e »

[uquote="dosikus",url="/forum/viewtopic.php?p=3515873#p3515873"]Мурик,Dimas6262, Jlink однозначно, даже версии OB имеют намного больший функционал чем полноценные стлинки , а уж об огрызках которые тут рекламит Мурик и говорить нечего....[/uquote]
Можно парочку примеров, какой профит получаешь от таких прогеров?
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: STM32f107 USB VCP

Сообщение VladislavS »

Весь софт от Segger, а его дюже богато.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: STM32f107 USB VCP

Сообщение Мурик »

ИМХО прошивать STM32 удобнее через ST-LINK Utility, а она поддерживает только ST-Link. А что касается отладки, ST-Link это полноценный отладчик и он отлаживает не хуже чем другие и предлагать менять ST-Link на другой отладчик не имеет смысла.
Ответить

Вернуться в «ARM»