Поднимаю MSD на stm32f4. 1) Хостом используется Win XP / 8 машины. при отладке наблюдаю изумительные дела - множественные запросы чтения одних и техже секторов, READ_CAPACITY, READ_FORMAT_CAPACITIES, MODE_SELECT_6 - есть в этом какойто великий смысл?
2) помимо постоянного чтения ранее читаных секторов, почти все запросы SUB идут дублированно с одним и тем же тегом, а может и более 2х раз повторяться - тоесть так тупо и читает READ10 lba0 - два раза подряд. и запись так же - идут две команды записи в один сектор! как с этим правильно обходиться?
3) команда PREVENT_ALLOW_MEDIUM_REMOVAL - выполняется странно - идет пара команд друг за другом, одна запрещает, за ней сразу снятие запрета. Вот это о чем? и как правильно должно быть?
Это же самое поведение наблюдаю с нормальной флешкой под вынь8. 8/
Сообщение отредактировал AlexRayne - Mar 9 2017, 19:57
|