Jump to content
    

Согласен. Не совсем понятно что за вывод айди. Вроде речь о USB-Device, там ID не задействован.

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

 

"Незадействованность" этого вывода весьма условная, см. сообщение выше.

Share this post


Link to post
Share on other sites

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

Я писал свой драйвер для разных процессоров), на низком уровне. выводов id для усб-девайс-онли не встречал. А вот всякие id (identification number) вшитые в чипы - это сплошь и рядом. и "вывод id" не совсем понятно.... пояснили, что это ножка, так ножка.

Share this post


Link to post
Share on other sites

2aaarrr если будет время/желание.... соберите под 407 кубовский проект там делов на 5 минут. Интересно, заработает или нет

Share this post


Link to post
Share on other sites

"вывод id" не совсем понятно.... пояснили, что это ножка, так ножка.

Сообщение №2: "нулевой уровень на ID". Господа, вы издеваетесь?

Share this post


Link to post
Share on other sites

по вашей ссылке

Не найдено

 

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

 

нашел, спс

 

Edited by razrab83

Share this post


Link to post
Share on other sites

2aaarrr если будет время/желание.... соберите под 407 кубовский проект там делов на 5 минут. Интересно, заработает или нет

Собрать вряд ли, а вот прошить и посмотреть работу могу.

Share this post


Link to post
Share on other sites

razrab83, попробуйте увеличить размер стека и кучи в ассемблерном файле.

Генерил как-то usb-device (виртуальный com-порт) для f407 discovery, тоже

не заработало, а потом на одном из форумов посоветовали увеличить размер стека и кучи - все заработало.

Плюс ко всему надо было "правильно" устанавливать драйвер от ST, так он сначала извлекается в целевую папку,

а устанавливать его уже вручную приходилось в зависимости от разрядности винды.

Edited by ivan24190

Share this post


Link to post
Share on other sites

Плюс ко всему надо было "правильно" устанавливать драйвер от ST, так он сначала извлекается в целевую папку,

а устанавливать его уже вручную приходилось в зависимости от разрядности винды.

Спасибо за совет про стек и кучу, попробую. Про драйвер.... винда берёться за драйвер только после того, как pid/vid считает. У меня этого не происходит.

 

 

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

 

Собрать вряд ли, а вот прошить и посмотреть работу могу.
Хорошо, соберу. Какой процессор (все буковки)? Какой кварц/генератор на HSE? Сделаю hex. Могу проект для иара.

Share this post


Link to post
Share on other sites

Хорошо, соберу. Какой процессор (все буковки)? Какой кварц/генератор на HSE? Сделаю hex. Могу проект для иара.

F407VET6, кварц 25MHz

Share this post


Link to post
Share on other sites

Определяется:

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

 

не понятно.... почему в исходниках для 407 в прерывании усб

uint32_t hclk = 180000000U;

 

Спасибо за тест.... возможно всё таки не правильно аппаратная часть. буду перепроверять.

Share this post


Link to post
Share on other sites

взал для испытаний кит дискавери на 401-ом. сгенерил для дискавери 401.

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

 

странно...

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...