Установка драйверов для отладчиков на базе FTDI FT2232H

Общая информация

В статье рассматривается процесс установки драйверов для отладчиков на основе чипа FTDI FT2232H.

Из коммерческих отладчиков на данный момент проверена работа с Olimex ARM-USB-OCD-H. Для использования других отладчиков потребуется скрипт инициализации для OpenOCD.

Установка драйвера в Windows

Шаг 1: Подготовка

  1. Скачайте программу Zadig с официального сайта: https://zadig.akeo.ie (раздел Download)

  2. Подключите программатор к компьютеру

Шаг 2: Настройка Zadig

  1. Запустите Zadig

  2. В меню Options выберите List All Devices

  3. В выпадающем списке найдите ваше устройство:

    • Olimex OpenOCD JTAG ARM-USB-OCD-H (Interface 0) для программатора Olimex;

    • MIK32 Programmer (Interface 1) или Dual RS232-HS (Interface 1) для программатора Программатор MIK32.

Шаг 3: Установка драйвера

  1. Убедитесь, что выбран драйвер WinUSB (можно выбрать кнопками со стрелками)

  2. Нажмите кнопку:

    • Replace Driver (если драйвер уже установлен)

    • Install Driver (для новой установки)

После установки обязательно:

  1. Отключите устройство

  2. Подключите заново

Проверка установки

При успешной загрузке в ОЗУ вы увидите сообщение вида: downloaded xxx bytes in…​

Решение проблем

Если программатор не определяется (ошибка): Error: unable to open ftdi device with vid 0403, pid 6010, description '', serial '' at bus location '*'

Выполните:

  1. Установите драйвер WinUSB на оба канала FT2232:

    • Interface 0

    • Interface 1

  2. Повторите процедуру подключения