Jump to content

    

usbproger

Новичок
  • Content Count

    2
  • Joined

  • Last visited

Community Reputation

0 Обычный

About usbproger

  • Birthday 04/02/1983

Контакты

  • Сайт
    Array
  • ICQ
    Array
  1. Если кто может, то хотя бы скиньте на мыло usbproger@mail.ru платную и с лицензией версию программы BUSHound, которая есть на ftp сайта. Либо может быть можно открыть мне доступ к этому файлу на ftp?
  2. Имеется устройство, занимающееся сбором информации. Первоначально информация "скидывалась" на CF, но потребовалось перейти на USB flash drive. Для этого к основному контроллеру "прицепили" EZ-HOST контроллер фирмы Cypress. В процессе отладки устройства выплыла следующая проблема: из всех найденных на фирме различных флешек не работает (глючит) только одна (хотя под XP все работает нормально). Причем проблема обнаружилась на стадии заключительного тестирования оборудования. При записи/чтении лог. блоков в отладчике (для USB контроллера) все работает нормально и тестовые блоки пишутся и считываются без проблем, но при отладке всего устройства где-то на 500-ом килобайте тестового файла флешка зависает. Проявляется это в следующем: в какой-то момент при записи лог. блока хост получает CSW, в котором поле bCSWStatus = 1 (Command failed). Далее контроллер посылает запрос RequestSense для выяснения ошибки. В фазе Data-in флешка выдает маркер NAK ( больше 5с !!!!!!). После этого идет попытка чтения CSW, что также заканчивается печально (NAK более 5с - тайм аут). Ожидание готовности Clear feature Halt для оконечной точки In заканчивается все тем-же NAK(ведь не должно быть). ResetRecovery не помогает, после него Clear feature Halt также выдает NAK, либо, что еще круче, NAK при ResetRecovery(при ожидании готовности). Пробовал при этом провести сброс устройства путем PortReset, но после Reset'a устройство не реагирует на первую же команду SetAddress :( . Помогает только прерывание, а затем возобновление подачи питания на USB разъем. Более того, бывают случаи , что маркер NAK посылается флешкой при попытке получения CSW c описанными выше последствиями(NAK для статуса Clear feature Halt, ResetRecovery и т.д.). Следует отметить, что USB flash drive (PD2 от Adata) отличается от всех остальных наличием встроенного хаба. Помогите, пожалуйста. Приветствуется любая информация.