minicom无法输入问题

今天imx6插上移动硬盘后,再使用minicom时,发现无法回车进入到命令行模式输入命令了,通过查找资料发现关键点就在串口的配置中有个Serial port setup-->Hardware Flow Contorl选项被改成了Yes,这样就造成了键盘没有用了,接受不了任何输入。把他改成No就好了。具体修改操作如下:

一:

minicom平时使用是主要设置的参数仅仅需要四个,分别是串口、 波特率、 帧格式、流控。 
其中:
串口就是和你主机相连的串口(在x86上,串口1对应/ttyS0,串口2对应/ttyS1,如果用的是USB转串口线,就要设置成/ttyUSB0)。
波特率就是你的target输出的波特率。
帧格式一般很固定设为8N1(8bit传输,没有停止位),和target的输出有关。
流控,这个参数很重要,很多人发现可以看到minicom的中输出,看是无法输入,解决方法是不需要流控(把Flow Control都改成NO),也就是没有硬件流控,也没有软件流控。这一点很重要,要仔细看看你的minicom。

(1)sudo minicom -s
(2)进入Serial port setup界面
(3)时F - Hardware Flow Contorl项为Yes,按下F键就修改为No了,即关闭硬件流控,回车回到上级菜单
(4)选择| Save setup as dfl |,然后选择 Exit from Minicom  重启minicom,这样就可以输入命令了。

(1)sudo minicom -s

+-----[configuration]------+
| Filenames and paths |
| File transfer protocols |
| Serial port setup |
| Modem and dialing |
| Screen and keyboard |
| Save setup as dfl |
| Save setup as.. |
| Exit |
| Exit from Minicom |
+--------------------------+

(2)进入Serial port setup界面

+-----------------------------------------------------------------------+
| A - Serial Device : /dev/ttyS1 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program : |
| E - Bps/Par/Bits : 115200 8N1 |
| F - Hardware Flow Control : No |
| G - Software Flow Control : No |
| |
| Change which setting? |
+-----------------------------------------------------------------------+

(3)此时F - Hardware Flow Contorl项为Yes,按下F键就修改为No了,即关闭硬件流控,回车回到上级菜单

+-----[configuration]------+
| Filenames and paths |
| File transfer protocols |
| Serial port setup |
| Modem and dialing |
| Screen and keyboard |
| Save setup as dfl |
| Save setup as.. |
| Exit |
| Exit from Minicom |
+--------------------------+

(4)选择| Save setup as dfl |,然后选择 Exit from Minicom  重启minicom

这样就可以输入命令了。


有的情况是这样的:
“硬件流控制”和一个“软件流控制”,默认的是设置为yes和no
后来尝试了一下设置成no/no 或者no/yes都可以(之后查到网上有说法是:一般都设成no),和超级终端一样可以输入命令了!
而且用起来更加爽!

二、还有:

逐一检查minicom的选项,发现有个Local Echo on/off似乎对键盘输入有影响,于是

Ctrl-A -> Z -> E,

再试,发现minicom可以接受键盘输入了,搞定!

这个选项Local on/off只对本地输入的字符进行回显,并不会真正输入到minicom的界面中,后来又反复查找原因,发现是console线没有连接好,有些松动,将串口线连接结实了,再试,发现minicom可以接受键盘输入了,这次是真的搞定了,哈哈!

三、如果esc用不了,可以试着apt-get install minicom 然后重启下vm就好了。已验证!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

worthsen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值