aaarrr 29 October 11, 2017 Posted October 11, 2017 · Report post Согласен. Не совсем понятно что за вывод айди. Вроде речь о USB-Device, там ID не задействован. А мне вот кажется, что надо представлять себе устройство интерфейса и соответствующего периферийного блока процессора, если уж предполагается работать с ним на достаточно низком уровне. Тогда и вопросов не будет. "Незадействованность" этого вывода весьма условная, см. сообщение выше. Quote Share this post Link to post Share on other sites More sharing options...
juvf 1 October 11, 2017 Posted October 11, 2017 · Report post А мне вот кажется, что надо представлять себе устройство интерфейса и соответствующего периферийного блока процессора, если уж предполагается работать с ним на достаточно низком уровне. Тогда и вопросов не будет. Я писал свой драйвер для разных процессоров), на низком уровне. выводов id для усб-девайс-онли не встречал. А вот всякие id (identification number) вшитые в чипы - это сплошь и рядом. и "вывод id" не совсем понятно.... пояснили, что это ножка, так ножка. Quote Share this post Link to post Share on other sites More sharing options...
razrab83 11 October 11, 2017 Posted October 11, 2017 · Report post 2aaarrr если будет время/желание.... соберите под 407 кубовский проект там делов на 5 минут. Интересно, заработает или нет Quote Share this post Link to post Share on other sites More sharing options...
A.Lex 0 October 11, 2017 Posted October 11, 2017 · Report post Примеры есть. Вот http://www.mcu.by/старт-arm-поднимаем-usb-cdc/ Quote Share this post Link to post Share on other sites More sharing options...
aaarrr 29 October 11, 2017 Posted October 11, 2017 · Report post "вывод id" не совсем понятно.... пояснили, что это ножка, так ножка. Сообщение №2: "нулевой уровень на ID". Господа, вы издеваетесь? Quote Share this post Link to post Share on other sites More sharing options...
razrab83 11 October 11, 2017 Posted October 11, 2017 (edited) · Report post Примеры есть. Вот http://www.mcu.by/старт-arm-поднимаем-usb-cdc/ по вашей ссылке Не найдено По данному адресу ничего не найдено. нашел, спс Edited October 11, 2017 by razrab83 Quote Share this post Link to post Share on other sites More sharing options...
aaarrr 29 October 11, 2017 Posted October 11, 2017 · Report post 2aaarrr если будет время/желание.... соберите под 407 кубовский проект там делов на 5 минут. Интересно, заработает или нет Собрать вряд ли, а вот прошить и посмотреть работу могу. Quote Share this post Link to post Share on other sites More sharing options...
ivan24190 0 October 11, 2017 Posted October 11, 2017 (edited) · Report post razrab83, попробуйте увеличить размер стека и кучи в ассемблерном файле. Генерил как-то usb-device (виртуальный com-порт) для f407 discovery, тоже не заработало, а потом на одном из форумов посоветовали увеличить размер стека и кучи - все заработало. Плюс ко всему надо было "правильно" устанавливать драйвер от ST, так он сначала извлекается в целевую папку, а устанавливать его уже вручную приходилось в зависимости от разрядности винды. Edited October 11, 2017 by ivan24190 Quote Share this post Link to post Share on other sites More sharing options...
EmbedElektrik 0 October 11, 2017 Posted October 11, 2017 · Report post а че за борда то? пулл-ап включается куда надо? Quote Share this post Link to post Share on other sites More sharing options...
razrab83 11 October 12, 2017 Posted October 12, 2017 · Report post Плюс ко всему надо было "правильно" устанавливать драйвер от ST, так он сначала извлекается в целевую папку, а устанавливать его уже вручную приходилось в зависимости от разрядности винды. Спасибо за совет про стек и кучу, попробую. Про драйвер.... винда берёться за драйвер только после того, как pid/vid считает. У меня этого не происходит. а че за борда то? пулл-ап включается куда надо?самодельная. аппаратная часть отлажена и с самописным драйвером работает. Собрать вряд ли, а вот прошить и посмотреть работу могу.Хорошо, соберу. Какой процессор (все буковки)? Какой кварц/генератор на HSE? Сделаю hex. Могу проект для иара. Quote Share this post Link to post Share on other sites More sharing options...
aaarrr 29 October 12, 2017 Posted October 12, 2017 · Report post Хорошо, соберу. Какой процессор (все буковки)? Какой кварц/генератор на HSE? Сделаю hex. Могу проект для иара. F407VET6, кварц 25MHz Quote Share this post Link to post Share on other sites More sharing options...
razrab83 11 October 12, 2017 Posted October 12, 2017 · Report post F407VET6, кварц 25MHz stm407.7z Quote Share this post Link to post Share on other sites More sharing options...
aaarrr 29 October 12, 2017 Posted October 12, 2017 · Report post Определяется: Bus 001 Device 006: ID 0483:5740 STMicroelectronics STM32F407 Quote Share this post Link to post Share on other sites More sharing options...
razrab83 11 October 13, 2017 Posted October 13, 2017 · Report post Определяется: Да ладно!!! А что за борда? не понятно.... почему в исходниках для 407 в прерывании усб uint32_t hclk = 180000000U; Спасибо за тест.... возможно всё таки не правильно аппаратная часть. буду перепроверять. Quote Share this post Link to post Share on other sites More sharing options...
razrab83 11 October 13, 2017 Posted October 13, 2017 · Report post взал для испытаний кит дискавери на 401-ом. сгенерил для дискавери 401. залил - анкноун девайс. пробовал стек увеличить (стек с00, куча а00) - анкноун девайс, пробовал vcp и hid - unknown device!!! странно... Quote Share this post Link to post Share on other sites More sharing options...