Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > USB flash как передать команды SCSI контроллеру


Автор: Rodeon 23.4.2020, 00:18
Есть некая флешка USB JetFlash Transcend 4GB, как выяснилось она поддерживает часть команд SCSI.
набор утилит PLSCSI подтвержает это, часть команд поддерживается.
мне необходимо считать и записать блок данных в эту флешку.

в этих темах обсуждается как это сделать, но там С++.
https://cxem.net/mc/mc433.php

Тут тоже есть описание, как раз на чтение блока данных:
https://archlinux.org.ru/forum/topic/15624/

Конкретно интересует реализация команд "READ(10)" и "WRITE(10)".

Я так понимаю работу с протоколов SCSI надо реализовать поверх HID интерфейса, только вот не могу понять как?
Буду благодарен, если направите в нужное русло или может есть библиотека для delphi для работы с SCSI устройствами.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)