Linux 屏幕命令不接受键盘输入

Linux 屏幕命令不接受键盘输入

我正在尝试使用屏幕连接到 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 控制。

我刚刚看到一个被删除的答案,温馨提醒:最好关闭所有设备并重新开始实验,这将确认问题是否可以重现。

相关内容