Не могу прошить модуль — «Вставьте диск»

Недавно я получил новую плату Mbed — это MTS Dragonfly. Я не могу заставить flash-диск правильно отображаться, и мне интересно, у меня есть модуль DOA или я делаю что-то не так. Это происходит с другими платами Mbed?

Я установил драйверы с веб-сайта производителя и имею рабочее последовательное соединение, которое по умолчанию связано с сотовым модулем. Однако флешка отображается некорректно. В отличие от других плат Mbed, меня встречает сообщение «пожалуйста, вставьте диск», и я не вижу файловой системы.

Пожалуйста, вставьте диск - какого черта?

Интересная часть заключается в том, что микроконтроллер mbed, который занимается программированием, находится на отдельной плате для разработки/подключения. Цель — это отдельный модуль, предназначенный для использования в производстве.

Если я не вставлю цель в макетную плату и не подключу макетную плату к ПК, я получаю ту же ошибку. Я просмотрел diskpart, и когда цель отсутствует, он отображается как диск размером 16 КБ без разделов или томов. Когда модуль вставлен, diskpart сообщает о ~ 512 КБ пространства, также без разделов. Таким образом, я предполагаю, что правильно подключаю модуль.

Отчет Diskpart

Я видел пользовательские обсуждения «кирпичной» платы mbed (поврежденная файловая система), и эта ситуация похожа на мою. Я попытался diskpart создать раздел или очистить диск, и он выдает ошибку ввода-вывода.

Этот вопрос на сайте mbed


person Vladimir Akopyan    schedule 15.08.2016    source источник
comment
Как указано в вашем ответе, это проблема с STLink, поэтому затрагивает только платы ST.   -  person Jan Jongboom    schedule 23.08.2016
comment
Сначала не понял, спасибо   -  person Vladimir Akopyan    schedule 28.08.2016


Ответы (1)


Я только что протестировал все свои платы Mbed и обнаружил, что это регрессия в юбилейном обновлении Windows 10. MTS-Dragonfly и другая плата, Delta DFCM-NNN40, не отображаются с допустимым разделом ни на одной из моих машин с Windows 10. У меня есть пара плат FRDM, и они отлично работают.

Я тестировал Ubuntu, и у него не было проблем с отображением дисководов или программированием плат. Я не тестировал другие версии Windows. Рабочим решением является использование Ubuntu в VirtualBox и передача ему управления USB-устройством.

person Vladimir Akopyan    schedule 17.08.2016