OPENOCD мигает чип FT2232 - PullRequest
       56

OPENOCD мигает чип FT2232

0 голосов
/ 04 декабря 2018

Я сейчас пытаюсь прошить плату через чип FTDI2232H.Для этой цели я использую openocd с конфигурационным файлом производителя

sudo openocd -f lpc2xxx_asctecusbjtag05.cfg

, который выглядит следующим образом:

interface ft2232
ft2232_layout oocdlink
ft2232_vid_pid 0x0403 0xbaf8
jtag_khz 5
telnet_port 4444
gdb_port 3333
                          ...

Однако я всегда получаю ошибку

Open On-Chip Debugger 0.9.0 (2018-01-24-01:05)
Licensed under GNU GPL v2
For bug reports, read
    http://openocd.org/doc/doxygen/bugs.html
Error: The specified debug interface was not found (ft2232)
The following debug interfaces are available:
1: parport
2: dummy
3: ftdi
4: usb_blaster
5: amt_jtagaccel
6: gw16012
7: usbprog
8: jlink
9: vsllink
10: rlink
11: ulink
12: arm-jtag-ew
13: buspirate
14: remote_bitbang
15: hla
16: osbdm
17: opendous
18: aice
19: cmsis-dap

Я подозреваю, что это вызвано отсутствием библиотек lib32z1 lib32bz2-1.0:

 sudo apt-get install -y lib32z1 lib32bz2-1.0 

В настоящее время я использую 64-битную версию Ubuntu 16. Кто-нибудь знает, как решить эту проблему, соответственно, где я могу найти /добавить соответствующий интерфейс FT2232H и как мне это реализовать с помощью openocd?

Большое спасибо за вашу помощь!Бест, Ян

1 Ответ

0 голосов
/ 14 декабря 2018

Я использую openocd с файлом конфигурации поставщика

Эта конфигурация поставщика слишком старая.Похоже, написано для OpenOCD 0.7.0 или более ранней версии.На данный момент OpenOCD поддерживает несколько чипов FTDI и изменен синтаксис конфигурации.

Попробуйте

interface ftdi
ftdi_vid_pid 0x0403 0xbaf8

# 1 for FT2232H channel B
#ftdi_channel 1

Также изменена команда макета.См. ftdi_layout_init и ftdi_layout_signal в руководстве по OpenOCD.Есть файл interface/ftdi/oocdlink.cfg - попробуйте использовать ftdi_layout_* из этого файла.

См. Каталог intrface/ftdi для примеров cfg.

...