|
Проблема CyUSB.sys и 64-х битных Windows |
|
|
|
Dec 28 2009, 20:42
|
Группа: Новичок
Сообщений: 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-битки и потом мб сертифицировать?
|
|
|
|
|
 |
Ответов
|
Jan 28 2014, 07:16
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 21-10-04
Пользователь №: 936

|
to Konst777 Относительно WinUSB.inf и WinUsb.sys : Правильно я понял, что я должен скорректировать (добавить) в файл WinUSB.inf , находящийся в дирректории с:\Windows\inf\ строки касающиеся моего устройства, т.е. :
[Version] Signature = "$Windows NT$" Class = USBDevice ClassGUID = {88BAE032-5A81-49f0-BC3D-A4FF138216D6} Provider = %ManufacturerName% CatalogFile = WinUSBInstallation.cat DriverVer=09/04/2012,13.54.20.543
; ========== Manufacturer/Models sections ===========
[Manufacturer] %ManufacturerName% = Standard,NTamd64
[Standard.NTamd64] %DeviceName% =USB_Install, USB\VID_0547&PID_1002
; ========== Class definition ===========
[ClassInstall32] AddReg = ClassInstall_AddReg
[ClassInstall_AddReg] HKR,,,,%ClassName% HKR,,NoInstallClass,,1 HKR,,IconPath,%REG_MULTI_SZ%,"%systemroot%\system32\setupapi.dll,-20" HKR,,LowerLogoVersion,,5.2
; =================== Installation ===================
[USB_Install] Include = winusb.inf Needs = WINUSB.NT
[USB_Install.Services] Include =winusb.inf Needs = WINUSB.NT.Services
[USB_Install.HW] AddReg=Dev_AddReg
[Dev_AddReg] HKR,,DeviceInterfaceGUIDs,0x10000,"{9f543223-cede-4fa3-b376-a25ce9a30e74}"
; [DestinationDirs] ; If your INF needs to copy files, you must not use the DefaultDestDir directive here. ; You must explicitly reference all file-list-section names in this section.
; =================== Strings ===================
[Strings] ManufacturerName="" ClassName="Universal Serial Bus devices" DeviceName="My USB" REG_MULTI_SZ = 0x00010000
Посмотрите, пожалуйста, этих изменений достаточно?
2. Этот inf файл я корректирую прямо в дирректории с:\Windows\inf\ ? или нужно поместить его в свою дирректорию?
3. WinUsb.sys файл возьмется автоматически родной из Windows или его тоже нужно создавать?
|
|
|
|
Сообщений в этой теме
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 Прошу прощения, если задаю вопросы про очевидное.
... Jan 28 2014, 10:27 SM Цитата(pergunt @ Jan 28 2014, 14:27) -[co... Jan 28 2014, 11:38  pergunt QUOTE (SM @ Jan 28 2014, 15:38) 1) сходит... Jan 28 2014, 11:49   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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|