Здравствуйте!
Есть устройтсво на контроллере LPC 4357, которое выполняет функции microSD карт ридера.
Тоесть вставляем microSD карту в устройство, затем подключаем его через USB к компьютеру.
И в компе появляется Removable Disk (USB High Speed).
Проблема в следующем, при общении с устройством через SCSI команды, ОС Windows иногда присылает комаду READ10/WRITE10 с количеством блоков более 20,
но мое устройство может оперировать буфером максимум в 20 блоков (не хватает памяти в контроллере, 1 блок = 512 байт).
Вопрос:
Както можно задать ограничение на количество блоков в SCSI командах READ10/WRITE10?Может в конфигурационных USB дескрипторах есть поле где указано максимальное колическто Bulk или байт в одной транзакции), либо при ответах на SCSI комадны IQUERY, CAPACITY, MODE_SENCE, есть поле где это ограничение можно задать..... но чет я там ниче такого не увидел
Спасибо!!!
Сообщение отредактировал Neumeyka - Aug 22 2014, 19:24