- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am developing an application on Windows 10. This application accesses a FPGA board through USB. I am using CyAPI.lib library. However I am not able to get Windows 10 drivers for USB.
Hardware details are as follows.
Device Name: FX3_USB3_1.0.0
Hardware Id: USB\VID_04B4&PID_1212&REV_0000
I searched online regarding this and found this link http://www.cypress.com/knowledge-base-article/drivers-ez-usb-fx1-fx2lp-and-fx3-kba94413 . I followed the steps mentioned in the document and added vendor, product ids to .inf file. I think simply adding ids to .inf file doesn't solve the problem because after making these changes an error message regarding .cat file popped up.
On further searching I came across this link https://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit . In this page "EZ-USB FX3 SDK 1.3.4 for Windows" link leads to nowhere. So, I downloaded the source code and tried to build the driver with Visual Studio 2019 (this is the only version of Visual Studio I have), When I built the project following two errors came (1)error 1209: Section [sourcedisksfiles] is defined multiple times. (2)error 1209: Section [destinationdirs] is defined multiple times. I am new to driver development so I don't have any idea what these errors mean and how to resolve them.
Kindly guide me as to how to get Windows 10 drivers.
Solved! Go to Solution.
- Tags:
- usb drivers
- windows10
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Once you add an additional entry to the inf file, the signature in the catalog file is lost and hence the driver becomes invalid.
There are few ways to bind the device to the driver in which the modification have been made:
1. Test sign the driver and put the PC in test mode. Refer to How to Test-Sign a Driver Package - Windows drivers | Microsoft Docs
2. Disable Driver signature Enforcement in startup setting: How to Disable Driver Signature Verification on 64-Bit Windows 8 or 10 (So That You Can Install Unsi...
The 2nd method is simpler
Thanks,
Yatheesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Once you add an additional entry to the inf file, the signature in the catalog file is lost and hence the driver becomes invalid.
There are few ways to bind the device to the driver in which the modification have been made:
1. Test sign the driver and put the PC in test mode. Refer to How to Test-Sign a Driver Package - Windows drivers | Microsoft Docs
2. Disable Driver signature Enforcement in startup setting: How to Disable Driver Signature Verification on 64-Bit Windows 8 or 10 (So That You Can Install Unsi...
The 2nd method is simpler
Thanks,
Yatheesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I permanently disabled driver signature. With this and .inf file changes I am able to install the driver. Device seems working fine.
Thanks for the help.
Regards,
Yasir Mustafa.