Putty 和 Minicom 线路不会返回窗口中的“主”位置

Putty 和 Minicom 线路不会返回窗口中的“主”位置

我将 Mecrisp FORTH 刷入 Bluepill 电路板。然后我将 Bluepill 电路板连接到 USB/TTL 转换器,再将其连接到笔记本电脑的 USB 端口。我能够使用 Putty 和 Minicom 与 Bluepill 电路板通信,但是当我输入一行并从 Bluepill 获取数据,然后按回车键输入另一行时,新行从上一行结束的相同水平位置开始。像这样:
2 2 + . 4 ok.
...................42 emit * ok.
........................................2 7 + 3 - . 6 ok。

我希望新行从窗口左侧开始,像这样:
2 2 + . 4 ok.
42 emit * ok.
2 7 + 3 - . 6 ok.

我发现 Minicom 和 Putty 都存在同样的行为。我查看了两者的文档,但找不到任何可以解决此问题的内容。我需要更改某些设置吗?

我在运行 Ubuntu 22.04.1 的 Frameworks 笔记本电脑上执行此操作。Bluepill 和 USB/TTL 转换板是通用的。Putty 是版本 0.76-2 amd64,Minicom 是版本 2.8-2 amd64。

[已解决] 我读了一些建议,我尝试更改 Putty 中的 CR/LF 设置。我无法更改 Putty 中的设置,但能够切换 Minicom 中的“添加回车符”设置。执行此操作后,输出结果就是应有的。

答案1

两种解决方案:

  1. 在 minicom 中,切换“添加回车符”。
  2. 我能够通过以下方式使 PuTTy 工作:a) 使用 $ sudo adduser username dialout 将我自己添加到 dialout 组,b) 将字体更改为 Deja Vu Sans,以及 c) 启用“LF 意味着 CR”和“CR 意味着 LF”单选按钮。

相关内容