USB -устройство не распознано

X71
Ср 26 апреля 2017 г. 1:55
Всем привет,

Некоторое время назад я получил пару этих досок http: // www.STM32duino.com/viewtopic.PHP?t = 1503&начало = 10 и играл с настройкой их как USB HID для проекта, над которым я работаю.

Я признаю, что я новичок в программных досках контроллеров, и в последний раз я смотрел на изменение изменяемого Hid FriendlyName, но без удачи.
ViewTopic.PHP?f = 3&T = 1672

Теперь я, очевидно, сделал что-то не так по пути, так как обе доски все еще могут принимать наброски через Arduino через ST-Link, но когда я подключаю их через UDB, они больше не признаны как USB-устройства ...

Изображение

Проблема в том, что я должен был восстановить свой компьютер. Кажется, я не могу переоценить шаги в том, как я добрался до этого момента.

Итак, в течение последних нескольких дней я пытался уничтожить эти доски, а Uplaod - общий загрузчик generic_boot20_pc13.бин что Роджер указал мне на использование ST-Link, но я не могу понять, почему он не работает.

Изображение

Есть ли способ, которым я могу сбросить / вытирать эти доски чистые, чтобы иметь возможность начать все сначала?

Zoomx
Ср 26 апреля 2017 г. 13:47
Вы можете стереть всю вспышку, используя утилиту ST-Link. Помните, что вы все еще можете использовать серийный загрузчик, так как его нельзя стерто.

Эдогальдо
Ср 26 апреля 2017 г. 14:13
X71 написал:Всем привет,

Некоторое время назад я получил пару этих досок http: // www.STM32duino.com/viewtopic.PHP?t = 1503&начало = 10 и играл с настройкой их как USB HID для проекта, над которым я работаю.

Я признаю, что я новичок в программных досках контроллеров, и в последний раз я смотрел на изменение изменяемого Hid FriendlyName, но без удачи.
ViewTopic.PHP?f = 3&T = 1672

Теперь я, очевидно, сделал что-то не так по пути, так как обе доски все еще могут принимать наброски через Arduino через ST-Link, но когда я подключаю их через UDB, они больше не признаны как USB-устройства ...

Изображение

Проблема в том, что я должен был восстановить свой компьютер. Кажется, я не могу переоценить шаги в том, как я добрался до этого момента.

Итак, в течение последних нескольких дней я пытался уничтожить эти доски, а Uplaod - общий загрузчик generic_boot20_pc13.бин что Роджер указал мне на использование ST-Link, но я не могу понять, почему он не работает.

Изображение

Есть ли способ, которым я могу сбросить / вытирать эти доски чистые, чтобы иметь возможность начать все сначала?

X71
Чт 27 апреля 2017 г. 5:53 утра
Привет, ребята,

Я могу стереть память чипсов, используя утилиту ST Link, где оба блока 0x0000000 и 0x8000000

Но каждый раз, когда я пытаюсь загрузить загрузчик, он «появляется», чтобы написать в 0x8000000, а не 0x0000000. Если я скажу утилите, чтобы написать загрузчик на 0x0000000, он возвращает ошибку. Или это должно это сделать? Я в замешательстве :?

Стивестронг
Чт 27 апреля 2017 г., 7:15 утра
Мигание на 0x80000000 в порядке, это должно быть так.
Вы должны быть в состоянии вспыхивать загрузчик (*_20.бин ").
Тогда USB -устройство должно быть распознано как «устройство DFU», без последовательного COM -порта.
В этом случае вы сможете загрузить свой код при выборе «STM32Duino Bootloader» в качестве метода загрузки в Arduino IDE.

Если вы загрузите свой код через ST-Link, может случиться, что серийный USB-код не будет создан вместе с вашим эскизом.
Serial USB обусловлен флагом "-deserial_usb". Если это определено, то все в порядке.

X71
Чт 27 апреля 2017 г., 7:44
Стивестронг написал:Мигание на 0x80000000 в порядке, это должно быть так.
Вы должны быть в состоянии вспыхивать загрузчик (*_20.бин ").
Тогда USB -устройство должно быть распознано как «устройство DFU», без последовательного COM -порта.
В этом случае вы сможете загрузить свой код при выборе «STM32Duino Bootloader» в качестве метода загрузки в Arduino IDE.

Если вы загрузите свой код через ST-Link, может случиться, что серийный USB-код не будет создан вместе с вашим эскизом.
Serial USB обусловлен флагом "-deserial_usb". Если это определено, то все в порядке.

Стивестронг
Чт 27 апреля 2017 г. 8:30
Мигание светодиода в стартапе в порядке, это загрузчик DFU.
Вы установили драйверы?
http: // wiki.STM32duino.com/index.PHP?тип ... on_windows

X71
Чт 27 апреля 2017 г. 9:38 утра
Стивестронг написал:Мигание светодиода в стартапе в порядке, это загрузчик DFU.
Вы установили драйверы?
http: // wiki.STM32duino.com/index.PHP?тип ... on_windows

Стивестронг
Чт 27 апреля 2017 г. 9:50 утра
Ваша проблема выглядит похожей на эту:
http: // www.STM32duino.com/viewtopic.PHP?f = 16&T = 1927

Другие варианты:
- Не правильно припаянные USB -булавки
- Ищите другой бинар Bootloader на этом форуме.

X71
Чт 27 апреля 2017 г. 8:44 вечера
Спасибо, Стив.

Я попробую это на выходных.

Пито
Чт 27 апреля 2017 г. 22:11
Вы можете установить драйвер USB CDC с Zadig 2.2.689. или новее. Он работает нормально, тогда на Win7 64b.
http: // zadig.Акео.т.е./

X71
Чт 27 апреля 2017 г., 22:47
@ Pito, спасибо, я попробую.

X71
SAT 29 апреля 2017 г. 8:21 утра
Стивестронг написал:Ваша проблема выглядит похожей на эту:
http: // www.STM32duino.com/viewtopic.PHP?f = 16&T = 1927

Другие варианты:
- Не правильно припаянные USB -булавки
- Ищите другой бинар Bootloader на этом форуме.

X71
Сб 29 апреля 2017 г. 13:31
Обновление: Итак, я обнаружил, что у меня есть две проблемы. Сначала USB -кабель, который я использовал, был Dogy, а мини -USB -гнездо на одной из досок был дог :зло:

Поэтому я провел вечер, работая над своим проектом и нашел видео от Stmicroelectronics, которое помогло мне достичь того, что я решил сделать ...

https: // www.YouTube.com/watch?v = xrocqtfuxbo

Я рад сообщить, что теперь у меня есть одна из досок, которая ведет себя как устройство HID - в частности, мышь, которая движется только вправо в соответствии с примером видео. : Twisted:

Так что, чтобы наконец добиться прогресса, с нетерпением ожидая, чтобы наращивать это на создание установленного моделирования полета Contollers.

Без сомнения, у меня будет больше вопросов по мере продвижения :)

Modbus Master and Slave на STM32F103 и Uno