一:
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可以接受键盘输入了,这次是真的搞定了,哈哈!