Hi - I’ve just dug out an olimex arm-usb-ocd that i bought forever ago, I’m trying to get it installed on Windows 7 x64, and I no longer have the installation CD. Oops.
I tried modifying the VID and PID in the .inf files in most recent FTDI driver download, and although that allowed me to install the device, there were quite a few vid/pid combinations in the .inf files and it was not immediately clear which should be modified, so I’m not confident that this was actually successful as far as OpenOCD is concerned. Indeed, OpenOCD complains that it can’t find the device.
Does anybody have a copy of the installation CD from Olimex that they’d be willing to share/upload, or have any hints on how to install this device otherwise? After a reasonably thorough googling, I couldn’t find either. Thanks for any tips!
OpenOCD versions that you can find on the web do not work with ftdi drivers, but with libusb-win32 ones
4/3!!
Thanks for the quick response
I have a couple questions in that case - on the [Olimex site, they mention installing the latest FTDI driver with their VID/PID combination for 64-bit machines:
Q: I use Windows XP x64, how I can update the USB drivers?
A: FTDI have x64 drivers on their web, download them and use our ARM-USB-OCD PID: 0x0003, VID: 0x15BA to install the drivers.
I’m unclear on how that’s related to libusb-win32. Do the installation files on the CD from Olimex install libusb-win32 drivers instead? I’ve come across plenty of reports of success using this device with OpenOCD after installing the drivers from the CD, leading me to believe that everything required to install the device successfully is contained on it.
From the slightly out of date info on the libusb-win32 page, it states Vista (and I suppose probably Win7 as well) are not supported. Anybody know of something like a statement on platform compatibility somewhere?
Any other tips to getting the ARM-USB-OCD up and running without the magic physical CD? Or a generous soul willing to share some of the info on the CD?](ARM-USB-OCD)
I’ve never actually run this device on Windows, but my thoughts:
Make sure you’re using the D2XX drivers and DLL. The FTDI internally is mapped as having both a serial port and the D2XX bit banged interface.
On Linux, the D2XX method is used, so I assume the same on Windows (since libusb is sketchy in Windows). If you’re using 64bit Windows, its even more of a pain due to driver signing requirements (I’ve come very close to just buying a certificate and signing all drivers I use myself :-)).
Wouldn’t that be easier for all to search & read BEFORE asking?
viewtopic.php?t=17649
4/3!!
Thanks for the pointer - I didn’t look deeply into that post as I didn’t originally perceive my problem as being one with a 64 bit OpenOCD (the one I got from your site seemed to work fine), rather the installation of the ARM-USB-OCD. I’ve now tried installing the drivers distributed with that download and have gotten some errors…will update the other thread with details.