|
Ныне - SBC -2/3.
Полные и свеженькие описания SBC лежат на сайте http://www.T10.ORG.
Исследовать взаимодействие (протокольную часть) с USB-диском можно с помощью программки SNOOPYPRO (http://sourceforge.net/projects/usbsnoop/). Правда, с помощью нее нельзя исследовать процесс первичного коннекта. То есть, если setup - пакеты не проходят, то ошибку идентифицировать будет нельзя.
Есть ещё одна программулина - http://www.hhdsoftware.com/usbmon.html, однако она долго не живёт и обладает рядом раздражающих свойств.
Примеры построения USB-клиента (USB-диска) на Си есть как у Атмела (для AT89C51SND1), так и Тексаса (вернее,у Spectrum Digital) для DSP с USB на борту (TMS320C5509/5509A). Существует также USB Mass Storage на ассемблере для TMS320C5509 (SM подарил). Но, если нет рабочей евалборды под соответствующий проц, использование этого наследия будет несколько затруднено. Задавайте конкретные вопросы, ведь слить всю информацию по USB/SCSI я не смогу.
E-mail: info@telesys.ru