ARM-USB-OCD-H jtag & serial port driver installation for Win 7 Pro 64 bit

Started by minkim, December 30, 2016, 07:37:12 AM

Previous topic - Next topic

minkim

The following is my summary on the installation of the drivers for
Olimex ARM-USB-OCD-H jtag.
Olimex support group has been very supportive.
Hope this installation summary might be helpful for others.

OS: Windows 7 Pro 64 bit
Jtag Device: Olimex ARM-USB-OCD-H
Evaluation board: Atmel EB40
USB connection: usb 2.0
Please note that usb 3.0 connection didn't work.

driver installation manual link:
https://www.olimex.com/Products/ARM/JTAG/_resources/ARM-USB-OCD_and_OCD_H_manual.pdf
OpenOCD jtag driver link:
https://www.olimex.com/Products/ARM/JTAG/_resources/OpenOCD-OLIMEX-WINDOWS.zip
FTDI serial port driver link:
https://www.olimex.com/Products/ARM/JTAG/_resources/OLIMEX-FTDI-drivers-2-12-04.zip

ARM-USB-OCD-H driver installation:
Please note that ARM-USB-OCD-H supports one jtag interface and one serial port.
Please install the usb jtag driver first and install the serial port driver second.

USB jtag driver installation:
Please refer to "3.3.3 Driver installation in Windows" from
the ARM-USB-OCD_and_OCD_H_manual.pdf.
1. Plug the jtag.
There should be two entries under "Other devices".
2. Use zadig to install openocd jtag driver for the above two drivers.
Please verify the following drivers under Device Manager "Universal Serial Bus devices":
* Olimex OpenOCD/JTAG ARM-USB-OCD-H (Interface 0)
* Olimex OpenOCD/JTAG ARM-USB-OCD-H (Interface 1)

Serial port driver installation:
Note when you uninstall the driver, check "Delete the driver software for this device".
1. Uninstall one of the usb jtag interfaces installed from the previous installation with
USB\VID_15BA&PID_002B&REV_0700&MI_01 for "Hardware IDs".
To check the "Hardware IDs", inspect both interfaces under "Windows Device Manager".
"Windows Device Manager" => "Universal Serial Bus devices" => Interface 0/1 => Properties
=> Details => Property => Hardware Ids
Note the last number MI_01 is the number of the interface.
For my case, I removed "Olimex OpenOCD/JTAG ARM-USB-OCD-H (Interface 1)".
2. Unplug and plug the jtag.
There should be one entry under "Other devices".
3. Update device software manually by "Browse my computer for driver software".
Click on "Browse" to point to the OLIMEX-FTDI-drivers-2-12-04 folder and click "Next".
After the updating, you should get two new drivers:
* Generic usb serial port under Ports
* USB Serial Converter B under "Universal Serial Bus controllers"
4. Update Driver Software manually again for the generic usb serial port driver.
After updating, the virtual serial port should be named as follows:
OLIMEX ARM-USB-OCD-H (COMx) under Ports.

After both installations are completed, the following 3 drivers are installed.
* Olimex OpenOCD/JTAG ARM-USB-OCD-H (Interface 0) under "Universal Serial Bus devices"
* USB Serial Converter B under "Universal Serial Bus controllers"
* OLIMEX ARM-USB-OCD-H (COMx) under "Ports (COM & LPT)"

Regards,
Min