реклама на сайте
подробности

 
 
> Проблема CyUSB.sys и 64-х битных Windows
pecec
сообщение Dec 28 2009, 20:42
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 19-04-07
Из: г.Волгоград
Пользователь №: 27 179



Начиная с 2006 года стал в разработках устройств в качестве интерфейсных мх использовать CY7C68013A вместо FT245BM, т.к. иногда требовалась большая скорость передачи. Тогда у FTDI ещё не было мх, которые бы работали на USB2.0. Потом ещё выяснилось, что CY7C68013A и стоит дешевле (на тот момент сохранились накладные в которых их стоимость 2,54$), удобнее в использовании (есть GPIB), для небольших скоростей (<4МБ/с) ассинхронный режим аналогичен FT245BM, превосходная библиотека NET 2.0 CyUSB.dll (ради этого перешёл с любимого Delphi на C#) очень хорошо продокументированная.
Спустя три года поставил 64-битную 7-ку. Надеясь найти обновления качнул Development Kit датированный 2009 годом и там оказался CyUSB.sys версии 1.7.0.0 (в 2006 году была версия 1.8.120.0)! Техподдержка, чтоб её не доставали с подобными вопросами вывесила, что дрова мол работают в режими с отключённой проверкой сертефикатов (проверял не работают) и сертифицировать они ничего не собираются.
FTDI сначала поторопились с версией CDM 2.04.14, написав, что поддерживает Server 2008 и 7-ку (оказались не сертифицированные), но потом быстро исправились в версии CDM 2.06.00 WHQL Certified.
Что делать?
Где бы взять исходники для CyUSB.sys, чтоб попробывать их перекомпилировать в DDK для 64-битки и потом мб сертифицировать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
pergunt
сообщение Jan 28 2014, 10:27
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 21-10-04
Пользователь №: 936



Прошу прощения, если задаю вопросы про очевидное.
Я читаю WinUSB (Winusb.sys) Installation ( http://msdn.microsoft.com/en-us/library/wi...5%29.aspx#howto )
Дохожу до пункта How to create a driver package that installs Winusb.sys :

1. WinUSB co-installer (Winusbcoinstaller.dll) - беру соответствующее dll - WinUsbCoInstaller.dll
2. KMDF co-installer (WdfcoinstallerXXX.dll) - беру wdfcoinstaller01009.dll
3. An .inf file that installs Winusb.sys as the device's function driver. For more information, see Writing an .Inf File for WinUSB Installation. - создаю myusb.inf файл со строками приведенными мной ранее.
4. A signed catalog file for the package. This file is required to install WinUSB on x64 versions of Windows Vista.
- А вот с этим пунктом непонятно, где взять проверенный каталог файл для меня, откуда?!

Go to the top of the page
 
+Quote Post
SM
сообщение Jan 28 2014, 11:38
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(pergunt @ Jan 28 2014, 14:27) *
-[color="#0000FF"] А вот с этим пунктом непонятно, где взять проверенный каталог файл для меня, откуда?!


1) сходить туда и заплатить бабла. https://www.globalsign.com/ru-ru/podpis-kod...thenticode.html
2) получить сертификат
3) выполнить для Вашего INF следующие команды (в любой среде WDK)

Код
c:\WinDDK\8.0\bin\x86\inf2cat /driver:<path_to_driver> /os:2000,XP_X86,Server2003_X86,Vista_X86,XP_X64,Server2003_X64,Vista_X64,Server2
003_IA64,7_X64,7_X86,Server2008_X64,Server2008_IA64,Server2008_X86,Server2008R2_
X64,Server2008R2_IA64,8_X86,8_X64,Server8_X64

signtool sign /v /s my /n <certificate_name> /ac cert/mscv-gs.pem /t http://timestamp.globalsign.com/scripts/timstamp.dll <path_to_driver>\<drivername>.cat


соотв. <path_to_driver> <certificate_name> и <drivername> подставить какие надо

Все, наслаждаться драйвером. Платить денег надо только за тот срок, когда требуется подписывание дров. Пользоваться потом подписанными можно неограниченно.

ну и winddk 8 нужен чтобы в CAT файл прописать вин8, а signtool все равно какой. я собираю дрова и под 8, и под 8.1 старым добрым WDK 7600, а из 8-го взял ТОЛЬКО inf2cat и ничего более.

UPD:

cert/mscv-gs.pem - этого надо скачать оттуда - http://msdn.microsoft.com/en-us/library/wi...v=vs.85%29.aspx , там же полный список всех тех, у кого можно покупать сертификат, чтобы он подошел для KMCS
Go to the top of the page
 
+Quote Post
pergunt
сообщение Jan 28 2014, 11:49
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 21-10-04
Пользователь №: 936



QUOTE (SM @ Jan 28 2014, 15:38) *
1) сходить туда и заплатить бабла. https://www.globalsign.com/ru-ru/podpis-kod...thenticode.html

Тогда я совсем запутался - в чем преимущество применения WinUsb.sys вместо CyUsb.sys (если я все равно должен заплатить )?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- pecec   Проблема CyUSB.sys и 64-х битных Windows   Dec 28 2009, 20:42
- - SM   Цитата(pecec @ Dec 28 2009, 23:42) Где бы...   Dec 28 2009, 21:51
- - Konst_777   Цитата(pecec @ Dec 28 2009, 23:42) ... Сп...   Jan 4 2010, 19:32
|- - Силаев   Подниму тему. У пользователей идет обновление пар...   Feb 8 2012, 18:41
- - loginser   Цитата(pecec @ Dec 28 2009, 23:42) Где бы...   Jan 13 2010, 16:20
- - Konst_777   Еще один вопрос "Проблема с установкой драйве...   Mar 17 2010, 07:52
|- - Vitaliy_ARM   Цитата(Konst_777 @ Mar 17 2010, 10:52) Ещ...   Mar 18 2010, 20:35
- - Konst_777   Полезные ссылки: Пошаговое руководство по подписы...   May 1 2010, 18:38
- - Konst_777   Полезная утилита для тех, кто использует цифровую ...   May 6 2010, 10:09
- - pergunt   Подниму эту тему для WINDOWS 7 x64 . Необходимо по...   Jan 27 2014, 13:12
|- - Konst_777   Цитата(pergunt @ Jan 27 2014, 16:12) ...К...   Jan 27 2014, 16:03
|- - pergunt   to Konst_777 1 пункт - не заработал. 2 пункт - не ...   Jan 27 2014, 17:19
|- - Konst_777   Цитата(pergunt @ Jan 27 2014, 21:19) 1 пу...   Jan 27 2014, 19:09
|- - dxp   QUOTE (Konst_777 @ Jan 28 2014, 02:09) По...   Jan 28 2014, 06:32
|- - Konst_777   Цитата(dxp @ Jan 28 2014, 10:32) Этот при...   Jan 28 2014, 09:45
|- - dxp   QUOTE (Konst_777 @ Jan 28 2014, 16:45) Да...   Jan 28 2014, 11:22
- - dxp   Чем не устраивает работа с отключенной проверкой п...   Jan 27 2014, 14:50
- - pergunt   to Konst777 Относительно WinUSB.inf и WinUsb.sys :...   Jan 28 2014, 07:16
|- - Konst_777   Цитата(pergunt @ Jan 28 2014, 14:49) Тогд...   Jan 28 2014, 13:31
- - SM   Суть такова - если Вам надо изменить хоть одну бук...   Jan 28 2014, 12:58
- - vladimir_orl   Присоединяюсь. Работаем с FTDI. На 32-х битных сис...   Dec 10 2014, 11:44
- - vladimir_orl   Причём на i-7 всё отлично работает...   Dec 10 2014, 13:09
- - rfm389   А как дела на 8-ке? Установка неподписанных драйве...   Dec 23 2015, 15:55


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th June 2025 - 15:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016