I have loaded the K60 Tower kit with the USB CDC Device project. When connecting to a Win7 x64 computer and selecting the Freescale_CDC_Driver_Kinetis.inf file, Windows pops up a window that the driver is ont x64 compatible. Is there a Win7 x64 driver for the CDC application?
I have attached the correct CDC driver for Windows 32 and 64 bits.
Can you please link the 64 bit driver? I have been searching all over for it to test a CDC application with Windows 7.
We made a new .inf file that worked for us. I have attached the file to this message.
Please let me know if it worked.
I get the same Win7 error message:
I am just trying the provided USB Device project.
I have other projects working on the tower, but this is the only USB app.
Did your device enumerate? The device needs to be enumerated by the PC before you can update the driver software, otherwise you'll get an error message similar to the one you describe.
That being said, I wasn't able to get version 3.1 of Freescale's USB stack to enumerate properly. However, I was able to get version 3.0 to work with a custom .inf file under Windows 7 x64. Freescale's USB CDC implementation is standard so you can use the built-in Windows driver and create your own .inf file to load it.
This sounds a lot harder than it actually is. Follow the instructions here, and you'll be able to create a custom .inf in under a minute. Here's the default Vendor ID and Product ID line from v3.0 to get you started:
All i can say is that it is working for us. However, we made our project based on the Freescale USB stack 3.0 You can try our project by downloading the code:
This is the project with USB CDC for Codewarrior 10.1:
and the same project with SD card and TWR-LCD: