bolmoe 0 20 июня, 2007 Опубликовано 20 июня, 2007 · Жалоба Использую пример от кейл Mass Storage lpc2148, переписал функции записи и чтения для работы с ММС картой. Застрял на форматировании диска! :07: Кто встречался с подобной проблемой? Подскажите в какую "сторону" смотреть по командам SCSI. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovalchuk_i_v 0 21 июня, 2007 Опубликовано 21 июня, 2007 · Жалоба могу предположить, что проблема заключается в строках case SCSI_FORMAT_UNIT: goto fail; модуль mcsuser.c, функция MSC_GetCBW. Почему-то "goto fail" меня смущает... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bolmoe 0 21 июня, 2007 Опубликовано 21 июня, 2007 · Жалоба могу предположить, что проблема заключается в строках case SCSI_FORMAT_UNIT: goto fail; модуль mcsuser.c, функция MSC_GetCBW. Почему-то "goto fail" меня смущает... я в эту функцию добавил "своего кода", который по моему запросу выдавал через СОМ порт информацию, какая из этих команд вызывалась в процессе того или иного обращения компа к контроллеру. При форматировании клмпьютер ни разу не выдал команду SCSI_FORMAT_UNIT. Последовательность команд с компа при форматировании была следующая: SCSI_TEST_UNIT_READY несколько раз повторяются SCSI_MODE_SENSE6 SCSI_READ_CAPACITY и в самом конце SCSI_VERIFY10 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться