Проблемы с загрузчиком с USB3.0?

Ferenczyg
Вторник 17 мая 2016 г. 15:56
Всем привет

У меня есть некоторые проблемы с использованием чертежа STM32F103, и я сузил проблему - я думаю - до USB 3.0 Интерфейс. Я не нашел ни одного связанного поста, поэтому я буду спрашивать вас. Позвольте мне рассказать вам мои тесты

1) Я использую машину VMware Workstation 12 VM в качестве основной платформы разработки. Эта машина находится на главном ПК с только USB2.0 портов. Все работает правильно там, когда я все время подключаю чертежи, он все время выглядит как последовательный порт COM11, нет проблем вообще.

2) Я скопировал виртуальную машину на две другие рабочие станции VMware 12 на двух разных новых ПК только с USB 3.0, я не могу видеть машину как Comx, только как DFU, и даже в этом случае не каждый раз. В качестве обходного пути я установил драйверы на уровне хоста, я вижу Maple 3 на уровне хоста, но без успеха с точки зрения Comx на уровне виртуальной машины.

3) Когда я использую план в USB 3.0 ПК, при использовании Arduino IDE, создавая компиляцию, не видя COMX, иногда появляется как Comx, не всегда, но в любом случае он показывает ошибки при сбросе из COMX в DFU. Он не показывает ошибку загрузки в «часть оранжевых букв», но в основном никогда не загружает.

На основе 1-3, единственная разница-USB 3.0 Интерфейс.

Итак, у меня вопрос: у кого -то отделивались проблемы с USB3.0? Это может быть вопросом, как моделируется сброс USB, работает только в USB 2.0? Может быть VMware+USB 3.0+что угодно?

Я должен подтвердить, что использование моего USB2Serial напрямую в BluePill в USB 3.0 Машины работают, но, как и для того, чтобы приобрести машину на дороге.

Что вы думаете?

заранее спасибо
/F

Mrburnette
Вторник 17 мая 2016 г. 16:07
Добро пожаловать.

У меня нет 3.0 портовой ПК, но я думаю, что самый простой способ изолировать проблему - использовать 2.0/2.1 USB -центр между STM32DUINO и USB 3.0 портов.

Убедитесь, что 2.x USB -порт Extender работает с USB -дисками или флэш -памятью или некоторыми другими 2.x Устройство (ы). Затем попробуйте STM32duino. Если есть проблема с временем на 3.0 порт, концентратор должен маскировать проблему, IMO.


Луча

Ferenczyg
Вторник 17 мая 2016 г. 16:10
хорошая идея.

Попробую опубликовать результаты, когда это возможно

/F

Пито
Вторник 17 мая 2016 г. 18:50
Я пробовал на USB2.0 и USB3.0 (HP Probook 450, Win7 64b).
Оба работают нормально, Maple Mini Clone (Bootloader2.0) был распознан, загружен, сброшен, запуска.
Важно, чтобы вы установили в инструментах/порте IDE, номер, который вы получаете для соответствующего USB -порта (т.е. В диспетчере устройств - порты (com&LPT) Вы видите клен (com23)).
Это может быть VMware добавляет слой..

Стевех
Вторник 17 мая 2016 г., 22:09
Контекст Windows:
Для меня... Много проблем с USB3, когда устройство не отличается от флэш -накопителя или USB -привода.
USB/Serial.... Для меня надежно для меня только чипы FTDI (не подделка) USB/серийная работа.
У меня около 4 USB/серийных кабелей, около 3.3 В, около 5 В и еще несколько рупий 232.
Плодовитые кабели, установленные на чипах - у меня есть проблемы со многими - в зависимости от возраста чипсета. В основном плохое дизайн драйвера ОС.

Я использую много USB -центров в своей работе. У меня около 15, в основном 7 порта, большинство с переключателем питания на порт и внешней питанием.
USB2 Hubs многих разновидностей обычно работают. Не все.
USB32 Хаб из нескольких разновидностей в основном не работают, что означает, что устройства, отличные от памяти/диска, не перечисляют.

Я потратил много времени на это и еще не нашел надежный продукт/поставщик для Hubs USB3.

Концентраторы «Корневая» ПК «Корневые» для USB3 имеют тенденцию работать лучше (Asus Manebing).

Все это очень сильно ударил и пропускает.

Совет: купить только USB/серийный.глин., с веб -сайта FTDIS. Главным образом потому, что их драйверы хорошо спроектированы и в рамках дистрибутивов Windows. Другие люди разглагольствуют о том, что они стоят дороже. Я говорю, что Caveat Emptor и я не хочу тратить время на пробную версию и ошибку.

ZMEMW16
Вторник 17 мая 2016 г. 22:40
У меня проблемы с Maple Mini в данный момент, что -то изменилось. Я не использовал! (с б&r таблетки да).
Hub используется в использовании комбинации, 3 от USB3 и 4 от USB2, хотя и то же самое, когда прямо на ноутбук (2 & 3)
Я пошел полностью «стандартным», т.е. arduino.CC 1.6.5R5 64 бит бинарный. И это изменилось с 32 бит ??
Кто -нибудь знает 32 -битную 32 -битную версию DVD/CDROM LINUX с Arduino 1.6.5 и arduino_stm32 установлены?
Мне нужно найти гораздо более старый arduino_stm32, как получить такую ​​молнию от GitHub?

Нано с CH340 все очень счастливо работают.

Стивен

Mrburnette
Вторник 17 мая 2016 г. 11:08
ZMEMW16 написал:У меня проблемы с Maple Mini в данный момент, что -то изменилось.
Мне нужно найти гораздо более старый arduino_stm32, как получить такую ​​молнию от GitHub?

Нано с CH340 все очень счастливо работают.

Стивен

Rogerclark
Ср 18 мая 2016 г. 1:40
Я изменил продолжительность сброса несколько дней назад, но только для общих досок.

У меня были проблемы с USB на моей материнской плате с чипсом Gigabtye Skylake. Который, казалось, был зафиксирован путем увеличения длины сброса.

Но Maple Mini с дополнительным оборудованием для сброса кажется в порядке.

Я не изолировал это, к какому порту, доски были подключены к. Я думаю, что это произошло на обычном порте USB 2, но я не в состоянии дважды проверить в данный момент

ZMEMW16
Ср 18 мая 2016 г., 22:42
@Ray
Спасибо, я пришлю личку.

Кажется, я объявил 64 бит. Около 29 февраля.

почти уверен, что я бы сделал некоторые проверки функциональности, я не помню никаких проблем с загрузками.
Я знаю, что у меня были проблемы с Will-O-Wisp в течение довольно долгого времени, несоответствие вывода на серийном мониторе.
Возможно, я получил слегка желтухой, следовательно, мой переход на Нано, хотя я получил согласованность с доступными сообщениями с низкой памятью :)

Версия DFU-Utils показывает 0.8 (??)

@Роджер
Существует ли список отправленных версий для программного обеспечения «Утилита», ST-Info, STFLASH и т. Д ?

Стивен

Rogerclark
Чт 19 мая 2016 г., 3:53
Привет, Стивен,

Я не уверен, что ты имеешь в виду.

ZMEMW16
Чт 19 мая 2016 г., 11:46
@Роджер
Версия, которую я вижу в DFU-UTIL при использовании, отображает свою версию как 0.8

DFU-источники из Rays Link, при составлении и запуска отображает 0.9. Это приводит к вопросу, который я должен использовать?

Поэтому мне было интересно, есть ли у других инструментов номера версий.

я.эн. Если я внезапно вижу, что DFU-UTILS объявляет о себе как о 0.7 и я знаю, что это было последнее 0.8, что -то неправильное или существенно изменилось.

Если бы я провел обзор принятия программного обеспечения, я ожидаю увидеть все изменения, задокументированные с помощью заметок об изменении S/W и версий всего программного обеспечения в процессе сборки и O.с. версии, e.глин. Теперь он составлен с GCC-5.1 и в последний раз с 4.9 или 32 -битный V 64 -битный (намного, намного, гораздо более требовательный от Q.а. сторона).
И да, я был на приемном конце отделения S/W QA, программное обеспечение Q.Департамент становится очень, очень, очень разборчивым. Разная жизнь. :)

Кто-то изменил сообщения, исходящие от DFU-UTILS; Порт занят c.фон. Порт недоступен?

Стивен

ZMEMW16
Чт 19 мая 2016 г., 12:37
это хорошая работа, моя ежегодная стрижка была 2 & 3, недостаточно долго, чтобы удержаться, чтобы вытащить.
Требуется так много времени, чтобы раздражать мои глаза.
он снова играет в волосатую фею, рухнула, работает ... ... Подождите, цитируйте Арни.

SRP

Ferenczyg
Пн 23 мая 2016 г., 7:31 утра
Ну, мне удалось получить USB2.0 Хаб и поведение немного лучше, но не полностью. Он перечисляется лучше, и шаг соединяется->DFU->Внешний вид Comx происходит более последовательно, но не все время обнаруживается или повторно подключается после загрузки.

Учитывая, что у других пользователей нет этой проблемы с непосредственно прикрепленными USBS, я подозреваю неудачную комбинацию промежуточного поведения промежуточного уровня VMware с реализацией загрузчика процедуры сброса. Слишком неясно или неустойчиво, чтобы найти основную причину ошибки.

В любом случае, когда я давно решил, что использование виртуальных машин для изоляции - лучший способ укротить установку нескольких драйверов и DLL в моих системах, я думаю, что лучший вариант будет либо использовать устройство USB2Serial, либо получить Stlink в AliexPress И забудь все эти заботы

/F

Mrburnette
Пн 23 мая 2016 г. 13:27
Ференсиг написал: <...>
В любом случае, когда я давно решил, что использование виртуальных машин для изоляции - лучший способ укротить установку нескольких драйверов и DLL в моих системах, я думаю, что лучший вариант будет либо использовать устройство USB2Serial, либо получить Stlink в AliexPress И забудь все эти заботы

/F

Ferenczyg
Вторник 24 мая 2016 г. 8:54 утра
Mrburnette написал:
Это разумное решение, но виртуальные машины усложняют некоторые области, как вы определяете с перечислением устройств. Виртуальная машина-это не лекарство от всех. Но, если вам это удобно... это хорошо.

Луча

Mrburnette
Вторник 24 мая 2016 г. 12:08
Ференсиг написал: <...>
...В какой -то момент что -то идет на юг, и все начинают ползать даже 32 ГБ, или обновление версии взрывается или что -то еще, и вы проводите неделю, чтобы переустановить все с самого начала. Это, если вы фанатичны с точки зрения резервного копирования (я управляю 3 копиями). Если не.. Ну, добавьте время, чтобы потянуть волосы и т. Д.
<...>