我正在使用 putty 的 plink 命令登录串行控制台,按向上箭头键时,0x1b 0x5b 0x41
预计会设置为 MCU,并且我可以使用 shell 历史记录。但它不起作用,它在 putty GUI 中起作用。
我尝试了 Windows 的 cmd 终端、conEmu 终端和 git bash 终端,但都不起作用。
答案1
从plink 文档:
如果您想在控制台窗口中运行交互式会话,Plink 可能不是您想要的。
您可能需要 PuTTY,它是一个能够处理非 ASCII 键击的真正的终端。
如果您想跳过 PuTTY 的配置 GUI 并从命令行直接从串行终端启动它,请尝试以下操作:
C:\Putty\putty.exe -serial COM4 -sercfg 115200,8,n,1,X