Because of the Thanksgiving holiday in the U.S., TI E2E™ design support forum responses may be delayed from November 25 through December 2. Thank you for your patience.

This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DDC264 EVM Windows 7 64 install

Other Parts Discussed in Thread: DDC264, DDC264EVM, DDC1128EVM

If you are reading this I assume you are having difficulties installing the DDC264 USB drivers on a Windows 7 64 bit system.  It took me several hours (maybe I’m slow?) to work though the semi-complete information found in this forum and get it to work so I am going to detail what I did.

1. The USB drivers found in the “DDC264EVM.ZIP” file that you can get from the DDC264EVM page (DDC264 Installation) will not work with Windows 7 64 bit.  But you still need to download that file and get other things out of it.  So get the file and unzip the DDC264EVM folder to your Windows Desktop.  There are two folders under that, .\Drivers and .\Software.

2. The USB drivers that will work with W7 64 bit are in the ZIP file found in Jason's post from Jan 27, 2012 found above in one of the other DDC264EVM threads in this forum.  Download “5824.DDC on win7.zip”.  In it are two folders .\Vista and .\x64 and a file "how to for windows 7, 64 bit.txt".  The .txt file is cryptic, incomplete, confusing, and has errors in it so ignore it.  Unzip the two folders to your Windows Desktop.

3. The USB drivers for this board are not "digitally signed" and Windows 7 64 bit has a strict policy of not letting you install digitally unsigned drivers.  W7 32 bit and previous versions of Windows do not have this policy, instead, they just pop up a warning that the drivers are not digitally signed and will let you click through and install anyway.  Not the case for Windows 7 64 bit.  They only way to bypass this security policy is to reboot your computer and hit the F8 key to go to the Advanced Boot Options screen.  The timing of when you hit the F8 key is super critical on some systems.  My Dell laptop is plugged into a docking station and I use an external wireless keyboard and mouse.  I had to unplug the wireless dongle from the USB port and use the laptop's keyboard directly.  If you have a wireless keyboard attached, you may have to do the same.  Power the computer down, then power it back up.  Watch the BIOS POST screen with the manufacturer's logo (i.e. Dell in my case).  As soon as that disappears, but before Windows starts, start banging on the F8 key.  I have about a 1 second window of time on my Dell computers.  If you are successful, the Advanced Boot Options menu shows up.  Using the down arrow key, scroll down and select the Disable Driver Signature Enforcement choice and hit enter.  The computer then continues to boot up, log in if you have to.  Note that this Disable setting applies only for this particular boot up time.  The next time you boot up, it will revert back to normal boot up.

4. Ensure that all the power supply jumpers on the board are correctly set.  I found it easiest to use the USB supply configuration for +5V (see the EVM manual) at first.  Plug the DDC264EVM into a USB port on your computer.  Ignore any pop ups that refer to the device you just plugged in.  X out of those pop ups.  Go to Start>Control Panel>Device Manager (depending on how you have Windows set up, there may be other ways to get there).  Find the device called “Other devices>Unknown device with a little yellow ! in it.  Right click on this and select Properties.  Select the Details tab.  The drop down box should say Hardware Ids.  In the Value text box you should see USB\VID_0451&PID_2319 or USB\VID_0451&PID_2320.  In USB terminology, the VID is the Vendor ID and the PID is the Product ID.  I believe that there must be two versions of this board with two different PID’s.  Mine is the 2319 variety but there also seems to be a 2320 variety.  Go back to the Driver tab.  Click on the Update Driver… button.  Select the “Browse my computer for driver software” choice.  Click the Browse… button, navigate to the .\Desktop\Vista folder, and double click it.  Then click the Next button.  Windows then looks in that .\Desktop\Vista folder and finds the correct driver for the 2319 or 2320 varieties.  Then Windows Security pops up a warning that Windows can’t verify the publisher of this driver software.  Click on “Install this driver software anyway”.  After a while it installs.  It pops up a box stating that “Windows has successfully updated your driver software”, then another that it didn’t because it was not digitally signed, then another that says ND-tech USB adapter, this device installed properly.  When you see that last message about the ND-tech USB adapter, X out of all the remaining pop ups.  This driver for the ND-tech USB adapter is I believe the same one found in the .\w64 folder.  My copies of Windows seem to have this Cypress driver already available so it finds it automatically.

5. Next install the software application.  Double click on the DDC264EVM folder on the Desktop.  Double click on the Software folder.  Double click on setup.exe.  Two warnings pop up.  Ignore the Program Compatibility Assistant pop up for the moment.  In the Application Install – Security Warning pop up it says the publisher cannot be verified.  Click the Install button and it installs.  Then a Microsoft .NET framework unhandled exception pops up, click the Continue button.  The DDC264 Evaluation then runs (but it doesn’t have a required component yet).  Close the application by clicking the X button.  Click the Cancel button on the Program Compatibility Assistant pop up.

6. Next a .dll file needs to be copied to a particular location.  This location seems to vary between the two systems I tried this on.  It may depend on how Windows 7 is set up, I’m not sure.  Using Start>Computer to open Windows Explorer, navigate to C:\users\(YOUR USER NAME or maybe CURRENT_USER)\AppData\Roaming (or Local)\Apps\2.0\(a random series of letters and numbers\(another random series of letter and numbers\ddc2…tion_(even more random letters and numbers).  You may have to hunt around to find this.  Also, you must have Explorer set up to show hidden files and folders.  Note that there is also another similar adjacent folder that starts with \ddc2…exe_xxx, don’t use that one.  Double click on the DDC264EVM folder on the Desktop and a second Explorer screen pops up.  Double click on Drivers.  While holding the Ctrl key down, take the file “USB_IO_for_VB6.dll” and drag a copy to the C:\users\....... \ddc2…tion_xxx folder in the first Explorer window.  Close the Explorer windows.  Note that this step 6 and step 5 may be in a reverse order to the way it is described in other places.

7. Believe it or not, that’s it.  Go to Start>Programs>Texas Instruments>DDC264 Evaluation and the program will now run correctly.  To test it, click the Refresh All button in the upper right.  When it finishes, it should say “Refreshed” in the lower left corner.

This is what worked for me.  I tried this procedure with two different Dell lap tops, one a Precision M4400 running W7 Professional, Service Pack 1, the other a Precision M6400 also with W 7 Pro, SP 1.  I haven’t tried the standard install with XP, Vista, or W7 32 bit and nor have I tried the 64 bit install on Windows 8 so I can't comment on those.

I hope you find this helpful.  It’s unfortunate that this nice $300 EVM for this useful chip seems to be somewhat of a software orphan.  Maybe at some point the EVM could be updated with a small Cortex M-3 processor and provide modern, supported drivers.

-Randy

  • Randy, 

    Thanks for your detailed instructions. These instructions are a more detailed version of the instructions I have been giving our windows 7 customers. Please let us know immediately if you have further issues and we can help.

    Regards,

    -Adam Sidelsky

  • It has been several months since we had our DDC264EVM connected to a Windows 7 computer. I wasn't expecting to have to repeat the installation on another computer, but that is what I must do. I am revisiting this issue, and I'm stuck all over again.

    In order to solve my problems the first time, I recall that I needed to follow the instructions in RandyL's post, above, and I also needed a file from the DDC1128EVM software. TI kindly granted me temporary access to that file. Unfortunately, my copy of that file was wiped when a computer was upgraded. My access to the file online expired just a month ago. Looking over RandyL's post, it is possible that the file that was sent to me was the file called “5824.DDC on win7.zip” in his Step 2, or some important part of that file. That file may have also been available here in the E2E forums at one time. According to RandyL's post, I should be looking for "Jason's post from Jan 27, 2012." I haven't been able to retrieve that post from the forum archives, and a hyperlink is not provided.

    I believe that the instructions in this thread may now be obsolete and cannot be followed. Please help me to get back on track. Thanks!
  • Hello John,

    Attached is the standalone drivers for the DDC device.

    /cfs-file/__key/communityserver-discussions-components-files/73/1057.DDC-Drivers.zip

    Please extract to your PC and run the .BAT file for your version of windows. This BAT will run two driver installers.

    Let us know if this resolves your issue.

  • Many thanks, Praveen, I have the DDC264EVM program working now on Windows 7. However, it is only working on my personal account.

    We tried running the program as other users, and we got VB6 DLL errors. I followed step 6 of Randy's instructions for installing the VB6 DLL for a second user, but this did not correct the errors.

    I guess I could completely install the program for each individual Win7 user who might need it (there are three of us), but I am wondering whether there might be a better way. Thanks for any advice you may have!
  • Followup message, regarding giving multiple users access to the DDC264EVM software on Windows 7: it does not seem to be possible to do so.

    I installed the software on my own account and it runs fine. I am a sysadmin.

    When another user logs in, the DDC264 EVM software is visible in the Start menu, but it will execute. We get the "Unable to load DLL 'USB_IO_for_VB6.dll" error message at launch that, when installing in my own account, I was able to correct following RandyL's instructions. A folder within the user's AppData was in fact created for the new user, but placing USB_IO_for_VB6.dll in that folder did not have any effect.

    This is why I suggested in my last message that we would try to install the software multiple times, once for each user. Double clicking on DDC264EVM\Software\setup.exe returns an error dialog from Windows: "You cannot start application DDC264 Evaluation from this location because it is already installed from a different location."

    I tried one more thing, perhaps irrelevant. When logged in as the new user, attempting to execute the BAT file for the standalone drivers results in the Windows cursor going into some bizarre flickering mode where the arrow rapidly alternates with the busy symbol. After about 30 seconds of this, the system became unresponsive and had to be rebooted.

    Any suggestions would be appreciated, thanks!