MacOS minicom 无法设置921600问题
- 介绍
- 过程
- 解决方案
- 参考资料
介绍
minicom是Mac上一款非常好用的串口工具。本文假设你已经安装minicom,并且知道minicom的一般配置和使用方法。这是“MacOS minicom 无法设置921600”的解决问题记录。它在以下环境中设置成功,但我相信,对于大多数Mac版本和minicom版本都有一定的意义。
系统版本:MacOS 13.4.1 ©
minicom版本:2.8
过程
最近遇到一个问题,我所要通讯的设备串口的波特率为921600。但minicom设置Speed时,没有这个选项。
[1] 中介绍的两种方法,都没成功。
minicom启动时指定波特率,不行。
minicom -b 921600 -D /dev/cu.xxx
先按“E”再按“A”,但我这边的情况是,最高选项"E"对应的Speed(波特率)为115200,设置之后,按一下“A”可以到230400,但再按“A”就变为了300。
换个SecureCRT试下,最高也是只能设置到230400(不知道是不是试用版的原因)。
经过一番搜索,我找到了解决办法,特此记录一下。
解决方案
[2] 带来了灵感,解决方案非常简单,一个终端中输入
minicom -b 921600 -D /dev/cu.xxx
另一个终端输入
sudo stty -f /dev/cu.xxx 921600
正常工作!
参考资料
[1]. minicom配置1500000波特率
[2]. Mac OS X - screen won’t connect with the correct Baud rate