Не удается прошить модуль - "Пожалуйста, вставьте диск"

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

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

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

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

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

Diskpart Report

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

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

1 ответ

Решение

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

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

Другие вопросы по тегам