“无法打开 FTDI 设备,尝试过:‘Quad RS232-HS’和‘Quad RS232-HS A’”

“无法打开 FTDI 设备,尝试过:‘Quad RS232-HS’和‘Quad RS232-HS A’”

我曾多次使用 ftdi 驱动程序连接到我们的测试板,使用的是我同事几年前编写的相同 README 文件。我对 ubuntu 16.04、18.04、20.04 应用了相同的程序,没有任何问题。但是当我尝试对 ubuntu 22.04 执行相同操作时,它似乎不起作用,我收到了此错误消息。(对于 ocdf 命令,它是一个别名alias ocdf='sudo rmmod ftdi_sio; openocd64_ab_fpga -f ab_fpga.cfg'

Info : only one transport option; autoselect 'jtag'
Info : Aldebaran JTAG 15000 kHz
Warn : Unable to open FTDI Device tried: 'Quad RS232-HS' and 'Quad RS232-HS A'
Error: unable to open ftdi device: 2
Runtime Error: /opt/abocd/share/openocd/scripts/ab_fpga.cfg:39: 
in procedure 'script' 
at file "embedded:startup.tcl", line 58
in procedure 'init' called at file "/opt/abocd/share/openocd/scripts/ab_fpga.cfg", line 39

我尝试重新安装 libftdi1 和 libftdi1-2,但没有成功。这是 ab_fpga.cfg 文件的内容。

telnet_port 4444
gdb_port 3333
gdb_memory_map enable
gdb_flash_program enable

interface ft2232
ft2232_device_desc "Quad RS232-HS A"
ft2232_layout usbjtag
ft2232_vid_pid 0x0403 0x6011
adapter_khz 15000


jtag newtap aldebaranv8 cpu -irlen 8 -ircapture 1 -irmask 0xff -expected-id 0xe0a7345f
target create aldebaranv8.cpu aldebaranv8 -endian big -chain-position aldebaranv8.cpu -variant lm3s
aldebaranv8.cpu configure -work-area-virt 0 -work-area-phys 0x10000000 -work-area-size 0x1000000 -work-area-backup 0
init
source /opt/abocd/share/openocd/scripts/sjtag_fpga.tcl

我可以尝试什么?也许我会尝试使用较低版本的 libftdi(用于 ubuntu 22.04)。

相关内容