mantech 48 10 марта, 2017 Опубликовано 10 марта, 2017 · Жалоба Приветствую. Собственно вопрос, есть усб-хост на МК, и список команд, который поддерживают флешки, например: 0x00 - TEST UNIT READY 0x03 - REQUEST SENSE 0x04 - FORMAT UNIT 0x12 - INQUIRY 0x15 - MODE SELECT 0x16 - RESERVE 0x17 - RELEASE 0x1A - MODE SENSE(6) 0x1B - START STOP UNIT 0x1E - MEDIUM REMOVAL 0x23 - READ FORMAT CAPACITY 0x25 - READ CAPACITY 0x28 - READ 0x2A - WRITE 0x2F - VERIFY 0x35 - SYNCH CACHE 0x3B - WRITE BUFFER 0x5A - MODE SENSE(10) Все это здорово, но нигде не могу найти четкую и конкретную последовательность передачи этих команд устройству, Какие из них обязательные, а какие можно "опустить". Делал только исходя из экспериментов, но не все флешки поддерживаются. Может у кого есть мысли на сей счет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Димыч 0 22 августа, 2017 Опубликовано 22 августа, 2017 · Жалоба Приветствую. Собственно вопрос, есть усб-хост на МК, и список команд, который поддерживают флешки, например: 0x00 - TEST UNIT READY 0x03 - REQUEST SENSE 0x04 - FORMAT UNIT 0x12 - INQUIRY 0x15 - MODE SELECT 0x16 - RESERVE 0x17 - RELEASE 0x1A - MODE SENSE(6) 0x1B - START STOP UNIT 0x1E - MEDIUM REMOVAL 0x23 - READ FORMAT CAPACITY 0x25 - READ CAPACITY 0x28 - READ 0x2A - WRITE 0x2F - VERIFY 0x35 - SYNCH CACHE 0x3B - WRITE BUFFER 0x5A - MODE SENSE(10) Все это здорово, но нигде не могу найти четкую и конкретную последовательность передачи этих команд устройству, Какие из них обязательные, а какие можно "опустить". Делал только исходя из экспериментов, но не все флешки поддерживаются. Может у кого есть мысли на сей счет? Добрый день. Что заметил в своё время (в 2004-6 годах :rolleyes: ) - так это то, что от версии Windows последовательность и характер запросов отличались. И разработанный тогда MSD работал нормально вплоть до Windows 8, а на 10-й Винде не хочет определяться нормально. Так что лучше поддержать все запросы, по возможности. Здесь выложил логи, которые ташил программой bushound во время отладки устройства: Логи MSD флешки и собственного девайса Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться