Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
Страниц: [1] 2 3 4 ... 10
 1 
 : 11-10-2020 13:56 
Автор Ллирик - Последний ответ от Ochkarik
видимо проект должен быть под 64. либо просто платформу сменить в настройкай проекта

 2 
 : 11-10-2020 02:19 
Автор Ллирик - Последний ответ от Ллирик
Разобрался) Сначала надо установить Visual studio, затем SDK, а затем уже WDK. Только я пока не понял как в  VS2012 ultimate собирать 64-битные приложения, в том числе и драйверы. Может подскажите?

 3 
 : 10-10-2020 19:51 
Автор Ллирик - Последний ответ от Ллирик
я имел в виду что WDK8 скорее всего нормально встанет на VS2012 ultimate
Нет. Установил сегодня VS2012 ultimate. Не встает почему-то(

 4 
 : 09-10-2020 07:33 
Автор Ллирик - Последний ответ от Ochkarik
я имел в виду что WDK8 скорее всего нормально встанет на VS2012 ultimate

 5 
 : 08-10-2020 21:08 
Автор Ллирик - Последний ответ от Ллирик
Я уже писал в начале темы, что WDK 10 уже установлен, но при сборке выдаёт ошибку. см. выше

 6 
 : 08-10-2020 20:12 
Автор Ллирик - Последний ответ от Ochkarik
кстати wdk8 не уверен но видимо выпускался когда была VS 2012, поэтому возможно он наличие  VS 2015 не понял. 2015той нужна wdk 10:
https://docs.microsoft.com/en-us/windows-hardware/drivers/other-wdk-downloads
еще возможно нужна VS серии Ultimate.

 7 
 : 08-10-2020 16:05 
Автор Ллирик - Последний ответ от Ллирик
а примеры WDK разве не в консоли make-ом компилятся? там раньше вызывалась командная строка с настройками откружения и из нее мейком...
Начиная WDK Win8 нет Не надо поэтому я компилирую свои драйвера WDK Win7. Размер получается меньше Улыбаюсь

 8 
 : 08-10-2020 15:49 
Автор Ллирик - Последний ответ от Ochkarik
а примеры WDK разве не в консоли make-ом компилятся? там раньше вызывалась командная строка с настройками откружения и из нее мейком...

 9 
 : 08-10-2020 15:45 
Автор WWX - Последний ответ от Ochkarik
подозреваю что может быть результатом не совсем верной аппаратной реализации.
Цитата
For a high-speed bulk endpoint, USBD_STATUS_XACT_ERROR indicates that the
host controller has set the "Transaction Error (XactErr)" bit in the
transfer descriptor's status field. The EHCI spec indicates that this bit
is set when it encounters a CRC error, a timeout, an invalid PID, babble,
or a buffer error (under/overrun). Refer to section 4.15.1.1 of the EHCI
spec for specific details on what conditions will cause this error to be
returned. The spec can be found at the following URL:

http://www.intel.com/technology/usb/ehcispec.htm
Я в своей практике точно ловил USBD_STATUS_BABBLE_DETECTED на предельных для 2.0 скоростях обмена, при ошибках в реализации аппаратного интерфейса с готовым контроллером от  Cypress FX2LP.
насчет XACT - уже не помню, но у меня в коде при его обнаружении у стоит такая же обработка как и на USBD_STATUS_BABBLE_DETECTED и USBD_STATUS_STALL_PID. когда их ловлю - отменяю IoCancelIrp все URB  в очереди запросов, как только они все завершатся - вызываю URB_FUNCTION_SYNC_CLEAR_STALL и заполняю очередь URB запросов заново.
почему у меня такое решение - к сожалению уже не помню. но вроде на ошибки обмена никто не жаловался, сейчас FX3 практически на том же коде тоже работает на 350Мбайт/с.


 10 
 : 08-10-2020 13:52 
Автор Ллирик - Последний ответ от Ллирик
Есть пример HBtnKey из WDK Win8. Есть WDK Win7 и WDK Win10. Вчера установил WDK 8, но в Visual studio 2015 WDK 8 почему-то не встроилось, в наборе инструментов есть только WindowsKernelModeDriver10.0. При сборке Visual studio 2015 пишет:
Цитата
Ошибка     Unknown or unsupported property value 'Win8' for TargetVersion.   HBtnKey (HBtnKey\HBtnKey)   C:\Program Files (x86)\Programing\Windows Kits\10\build\WindowsDriver.common.targets   133   
Мне нужен HBtnKey.sys x64, просто чтобы проверить работает этот пример в конкретных условиях или, как мой драйвер, несовсем.

Страниц: [1] 2 3 4 ... 10
Powered by SMF 1.1.21 | SMF © 2015, Simple Machines