V_M_Luck 0 14 июня, 2011 Опубликовано 14 июня, 2011 · Жалоба Что-то я читал, читал по subj и так ничего не прояснил. Я правильно понимаю, чтобы мой девайс с двумя bulk endpoints успешно заработал под win xp, 7, необходимо просто правильно написать inf? Где можно внятно почитать, как именно правильно писать inf? Смущает момент подписывания inf. Это как-то обходится? Заранее благодарен за любую информацию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Konst_777 0 15 июня, 2011 Опубликовано 15 июня, 2011 · Жалоба ...Где можно внятно почитать, как именно правильно писать inf?... Попробуйте почитать главу 13 в книге "Агуров П.В. Практика программирования USB.2006.djvu". ...Смущает момент подписывания inf. Это как-то обходится?... При использовании 32-разрядных версий Windows подписывать драйвер не нужно. Полезные ссылки на руководства приведены в теме Проблема CyUSB.sys и 64-х битных Windows Возможно, Вам будет проще работать с WinUSB с помощью библиотеки LibUsbDotNet C# USB Library проекта LibUsbDotNet. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
V_M_Luck 0 15 июня, 2011 Опубликовано 15 июня, 2011 · Жалоба Спасибо, все внимательно почитаю. Про подписывание - полный бред. Выходит нужно купить сертификат, что-бы подписать драйвер от Windows? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Konst_777 0 26 октября, 2013 Опубликовано 26 октября, 2013 · Жалоба Пример использования WinUSB для контроллера SiLabs C8051F340. Firmware позволяет использовать WinUSB.sys без написания и подписывания своего INF файла в Windows 7 и Windows 8. Firmware является модификацией примера "\SiLabs\MCU\Examples\C8051F34x\WinUSB_Bulk\Firmware". Software для этого примера не изменялось. Для демонстрации примера: Загрузите в C8051F340 прошивку "\WinUSB_Bulk_Keil\Firmware\WinUSB_F340.hex" из архива "WinUSB_Bulk_Keil.7z". Подключите Ваше устройство USB с этим контроллером к компьютеру с Windows 7 (со всеми обновлениями) или Windows 8.1. Удостоверьтесь, что Windows тихо установила драйвер WinUSB для Вашего устройства USB (проверьте, что в Диспетчере устройств появился новый раздел "Устройства USB" и в этом разделе находится "C8051F3xx Bulk Example"). Проверьте, что работает программа "\WinUSB_Bulk_Keil\Host Application Source\Release\SLAB_USB_Bulk.exe" из архива "WinUSB_Bulk_Keil.7z". P.S. Архив содержит исходники :) WinUSB_Bulk_Keil.7z Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Konst_777 0 27 января, 2014 Опубликовано 27 января, 2014 · Жалоба Пример использования WinUSB для контроллера Cypress Cy7C68013A (FX2LP). Firmware позволяет использовать WinUSB.sys без написания и подписывания своего INF файла в Windows 7 и Windows 8. Firmware является модификацией примера Archive.rar из темы прием данных из АЦП в ПК по USB. Для демонстрации примера: Подключите Ваше устройство USB с контроллером FX2LP к компьютеру с Windows 7 (со всеми обновлениями) или Windows 8.1 в режиме The Default USB Device (см. разделы 3.2 и 3.3 в "EZ-USB® Technical Reference Manual"). С помощью утилит "CyConsole" или "Control Center" загрузите в FX2LP файл "\firmware\ADC_to_USB.hex". Удостоверьтесь, что Windows тихо установила драйвер WinUSB для Вашего устройства USB (проверьте, что в Диспетчере устройств появился новый раздел "Устройства USB" и в этом разделе находится "ADC to USB"). Может быть кто-то напишет тестовую программу под Windows для этого firmware :rolleyes: Firmware_FX2M.7z Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Yuricsson 0 2 февраля, 2016 Опубликовано 2 февраля, 2016 · Жалоба Нашёл эту тему в поиске, вопрос есть. Есть серия устройств на контроллерах MSP430, под которые всегда был собственный универсальный драйвер. Сейчас рассматриваю переход на WinUsb в связи постоянным усложнением подписи/регистрации драйверов. Кто знает, что будет дальше... Прописал дескрипторы, всё как ни странно заработало за исключением одного НО: к устройству не привязывается DeviceInterfaceGUID, который я честно передаю (в два захода, как и написано в доке) в Extended Properties OS Feature Descriptor. Я даже дескриптор этот честно из мануала пробовал копировать, но всё равно он не прикручивается. При этом никаких ошибок при установке не возникает, "WinUsb запущен", как сообщается в свойствах устройства. Кто-нибудь сталкивался с таким безобразием? Устройство usb 2.0, порты 3.0, windows 8.1, ноут asus n56vb2 Спасибо заранее! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Yuricsson 0 4 февраля, 2016 Опубликовано 4 февраля, 2016 · Жалоба В общем, нашёл проблему - всё-таки неверно передавался Extended OS Feature Descriptor. Сейчас всё работает, данные передаются, команды командуются. Если у кого проблемы - могу что-нибудь посоветовать. Ура! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alexkok 0 9 сентября, 2016 Опубликовано 9 сентября, 2016 · Жалоба [*]Удостоверьтесь, что Windows тихо установила драйвер WinUSB для Вашего устройства USB (проверьте, что в Диспетчере устройств появился новый раздел "Устройства USB" и в этом разделе находится "ADC to USB"). А Guid в регистри прописывается? У меня - нет (W10, W7). В общем, нашёл проблему - всё-таки неверно передавался Extended OS Feature Descriptor. Сейчас всё работает, данные передаются, команды командуются. Если у кого проблемы - могу что-нибудь посоветовать. Ура! А проблему и решение можете описать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться