我正在尝试使用屏幕连接到 JTAG 设备。
我输入命令sudo screen /dev/ttyUSB1 115200,cs8
我可以看到电路板的所有输出,但无法在其中输入任何内容。以前我能够在同一块电路板上很好地完成这一点。我是否弄乱了某些屏幕设置,导致我输入受阻?我认为这不是无法回显输入的问题,因为当我输入 Enter 时,设备上的命令不会发送或执行。
操作系统是 Ubuntu 19.10 5.3.0-42-generic #34-Ubuntu SMP Fri Feb 28 05:49:40 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
JTAG 设备在 lsusb 中显示为:总线 001 设备 014:ID 0403:6010 Future Technology Devices International, Ltd FT2232C/D/H 双 UART/FIFO IC
答案1
就像凯特在评论中所说的那样,我会一步一步来。
FT2232C 似乎是 JTAG 适配器的板载产品。因此很可能无法进行硬件环回(UART 2 - 3 针连接)
查看您是否有独立的 UART-USB 电缆,并进行环回。如果回显有效,则 PC 及其软件 (
screen
) 端没有问题。
到这里,这不再是 Ubuntu 的问题了。只是提示继续。
这是双 UART,因此它们的枚举方式可能不同。使用第二个串行端口进行检查。
套件很容易损坏。检查其开发者网站。它是否有 DFU/Bootloader 模式,并且 FW 是否良好。可能有一个演示来检查一些功能,如 LED 或 GPIO 控制。
我刚刚看到一个被删除的答案,温馨提醒:最好关闭所有设备并重新开始实验,这将确认问题是否可以重现。