Я сейчас пытаюсь прошить плату через чип 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?
Большое спасибо за вашу помощь!Бест, Ян