Работа с отладчиками на основе FT2232H: различия между версиями

Материал из MIK32 микроконтроллер
(Начало)
 
Нет описания правки
 
(не показаны 2 промежуточные версии этого же участника)
Строка 8: Строка 8:
Подключите программатор и запустите Zadig. В меню Options нажмите на '''List All Devices'''. В выпадающем списке выберите устройство с названием:
Подключите программатор и запустите Zadig. В меню Options нажмите на '''List All Devices'''. В выпадающем списке выберите устройство с названием:


''Olimex OpenOCD JTAG ARM-USB-OCD-H (Interface 0)'' для программатора Olimex;
* ''Olimex OpenOCD JTAG ARM-USB-OCD-H ('''Interface 0''')'' '''для программатора Olimex''';
* ''MIK32 Programmer ('''Interface 1''')'' или ''Dual RS232-HS ('''Interface 1''')'' '''для программатора Программатор MIK32'''.


''MIK32 Programmer (Interface 1)'' или ''Dual RS232-HS (Interface 1)'' для программатора Программатор MIK32.
Затем проверьте что выбран драйвер ''WinUSB''  в белом поле ввода (нужный выбирать кнопками со стрелками) и нажмите кнопку '''Replace Driver''' или '''Install Driver'''.


Затем в белом поле ввода кнопками со стрелками выберите драйвер ''WinUSB'' (проверьте что выбран) и нажмите кнопку '''Replace Driver''' или '''Install Driver'''.
После установки '''отключите''' устройство и '''подключите заново для начала работы'''.


После установки отключите устройство и подключите заново для начала работы.
При загрузке в ОЗУ в случае успешной загрузке в конце будет надпись вида downloaded xxx bytes in...
 
'''Если программатор''' всё равно '''не определяется''' (при загрузке или запуске отладки выводится ошибка ''Error: unable to open ftdi device with vid 0403, pid 6010, description '*', serial '*' at bus location '*''') попробуйте установить драйвер WinUSB на оба канала ft2232 (Interface 0 и Interface 1).

Текущая версия от 16:12, 18 мая 2022

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

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

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

Скачайте программу Zadig с сайта https://zadig.akeo.ie. Ссылка на последнюю версию будет в разделе Download.

Подключите программатор и запустите Zadig. В меню Options нажмите на List All Devices. В выпадающем списке выберите устройство с названием:

  • Olimex OpenOCD JTAG ARM-USB-OCD-H (Interface 0) для программатора Olimex;
  • MIK32 Programmer (Interface 1) или Dual RS232-HS (Interface 1) для программатора Программатор MIK32.

Затем проверьте что выбран драйвер WinUSB в белом поле ввода (нужный выбирать кнопками со стрелками) и нажмите кнопку Replace Driver или Install Driver.

После установки отключите устройство и подключите заново для начала работы.

При загрузке в ОЗУ в случае успешной загрузке в конце будет надпись вида downloaded xxx bytes in...

'Если программатор всё равно не определяется (при загрузке или запуске отладки выводится ошибка Error: unable to open ftdi device with vid 0403, pid 6010, description '*', serial '*' at bus location '*) попробуйте установить драйвер WinUSB на оба канала ft2232 (Interface 0 и Interface 1).