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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> STM32 USB_FS HAL
aaarrr
сообщение Oct 11 2017, 12:43
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(juvf @ Oct 11 2017, 15:36) *
Согласен. Не совсем понятно что за вывод айди. Вроде речь о USB-Device, там ID не задействован.

А мне вот кажется, что надо представлять себе устройство интерфейса и соответствующего периферийного блока процессора, если уж предполагается работать с ним на достаточно низком уровне. Тогда и вопросов не будет.

"Незадействованность" этого вывода весьма условная, см. сообщение выше.
Go to the top of the page
 
+Quote Post
juvf
сообщение Oct 11 2017, 12:54
Сообщение #17


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

Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045



Цитата(aaarrr @ Oct 11 2017, 17:43) *
А мне вот кажется, что надо представлять себе устройство интерфейса и соответствующего периферийного блока процессора, если уж предполагается работать с ним на достаточно низком уровне. Тогда и вопросов не будет.

Я писал свой драйвер для разных процессоров), на низком уровне. выводов id для усб-девайс-онли не встречал. А вот всякие id (identification number) вшитые в чипы - это сплошь и рядом. и "вывод id" не совсем понятно.... пояснили, что это ножка, так ножка.
Go to the top of the page
 
+Quote Post
razrab83
сообщение Oct 11 2017, 12:58
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 5-05-17
Пользователь №: 96 902



2aaarrr если будет время/желание.... соберите под 407 кубовский проект там делов на 5 минут. Интересно, заработает или нет
Go to the top of the page
 
+Quote Post
A.Lex
сообщение Oct 11 2017, 13:01
Сообщение #19


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

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



Примеры есть. Вот http://www.mcu.by/старт-arm-поднимаем-usb-cdc/
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 11 2017, 13:03
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(juvf @ Oct 11 2017, 15:54) *
"вывод id" не совсем понятно.... пояснили, что это ножка, так ножка.

Сообщение №2: "нулевой уровень на ID". Господа, вы издеваетесь?
Go to the top of the page
 
+Quote Post
razrab83
сообщение Oct 11 2017, 13:08
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 5-05-17
Пользователь №: 96 902



Цитата(A.Lex @ Oct 11 2017, 13:01) *

по вашей ссылке
Цитата
Не найдено

По данному адресу ничего не найдено.


нашел, спс


Сообщение отредактировал razrab83 - Oct 11 2017, 13:15
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 11 2017, 13:11
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(razrab83 @ Oct 11 2017, 15:58) *
2aaarrr если будет время/желание.... соберите под 407 кубовский проект там делов на 5 минут. Интересно, заработает или нет

Собрать вряд ли, а вот прошить и посмотреть работу могу.
Go to the top of the page
 
+Quote Post
ivan24190
сообщение Oct 11 2017, 16:43
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 25-08-15
Из: Рыбное
Пользователь №: 88 141



razrab83, попробуйте увеличить размер стека и кучи в ассемблерном файле.
Генерил как-то usb-device (виртуальный com-порт) для f407 discovery, тоже
не заработало, а потом на одном из форумов посоветовали увеличить размер стека и кучи - все заработало.
Плюс ко всему надо было "правильно" устанавливать драйвер от ST, так он сначала извлекается в целевую папку,
а устанавливать его уже вручную приходилось в зависимости от разрядности винды.

Сообщение отредактировал ivan24190 - Oct 11 2017, 16:47
Go to the top of the page
 
+Quote Post
EmbedElektrik
сообщение Oct 11 2017, 18:42
Сообщение #24


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

Группа: Свой
Сообщений: 121
Регистрация: 30-07-08
Из: Тверь, Россия
Пользователь №: 39 321



а че за борда то? пулл-ап включается куда надо?
Go to the top of the page
 
+Quote Post
razrab83
сообщение Oct 12 2017, 04:17
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 5-05-17
Пользователь №: 96 902



Цитата(ivan24190 @ Oct 11 2017, 16:43) *
Плюс ко всему надо было "правильно" устанавливать драйвер от ST, так он сначала извлекается в целевую папку,
а устанавливать его уже вручную приходилось в зависимости от разрядности винды.
Спасибо за совет про стек и кучу, попробую. Про драйвер.... винда берёться за драйвер только после того, как pid/vid считает. У меня этого не происходит.


Цитата
а че за борда то? пулл-ап включается куда надо?
самодельная. аппаратная часть отлажена и с самописным драйвером работает.

Цитата
Собрать вряд ли, а вот прошить и посмотреть работу могу.
Хорошо, соберу. Какой процессор (все буковки)? Какой кварц/генератор на HSE? Сделаю hex. Могу проект для иара.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 12 2017, 08:50
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(razrab83 @ Oct 12 2017, 07:17) *
Хорошо, соберу. Какой процессор (все буковки)? Какой кварц/генератор на HSE? Сделаю hex. Могу проект для иара.

F407VET6, кварц 25MHz
Go to the top of the page
 
+Quote Post
razrab83
сообщение Oct 12 2017, 11:37
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 5-05-17
Пользователь №: 96 902



Цитата(aaarrr @ Oct 12 2017, 08:50) *
F407VET6, кварц 25MHz


Прикрепленные файлы
Прикрепленный файл  stm407.7z ( 354.15 килобайт ) Кол-во скачиваний: 18
 
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 12 2017, 13:29
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Определяется:
Цитата
Bus 001 Device 006: ID 0483:5740 STMicroelectronics STM32F407

Go to the top of the page
 
+Quote Post
razrab83
сообщение Oct 13 2017, 03:50
Сообщение #29


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 5-05-17
Пользователь №: 96 902



Цитата(aaarrr @ Oct 12 2017, 13:29) *
Определяется:

Да ладно!!! А что за борда?

не понятно.... почему в исходниках для 407 в прерывании усб
uint32_t hclk = 180000000U;

Спасибо за тест.... возможно всё таки не правильно аппаратная часть. буду перепроверять.
Go to the top of the page
 
+Quote Post
razrab83
сообщение Oct 13 2017, 07:47
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 5-05-17
Пользователь №: 96 902



взал для испытаний кит дискавери на 401-ом. сгенерил для дискавери 401.
залил - анкноун девайс. пробовал стек увеличить (стек с00, куча а00) - анкноун девайс, пробовал vcp и hid - unknown device!!!

странно...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 07:27
Рейтинг@Mail.ru


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