linux 自带一个串口命令:minicom,需要经过设置,之后就可以连接了。
设置:
调试机器A
被调试机器B
使用串口线将机器A和机器B进行连接
配置被调试机器B:
使用串口进行调试,需要修改被调试机器B启动参数,
console=ttyS1,115200 console=tty
例如:
linux /vmlinuz-4.19.190-6.2.3.lns8.loongarch64 console=ttyS1,115200 console=tty root=UUID=84c068b4-d81e-4ba6-9e84-8b51a0057350 ro crashkernel=auto resume=UUID=0e3e70ff-378b-425b-91
如果无法进入系统,则在系统启动过程中添加console=ttyS1,115200
配置调试机器A:
安装minicom命令
apt install minicom/yum install minicom
执行:
minicom -s
弹出菜单:
x Filenames and paths x
x File transfer protocols x
x Serial port setup x
x Modem and dialing x
x Screen and keyboard x
x Save setup as dfl x
x Save setup as… x
x Exit x
x Exit from Minicom
选择:serial port setup,串口设置 会进入二级菜单,这个菜单如下:
| A - Serial Device : /dev/ttyUSB0 | 串口的编号,第一个为“0”,具体写什么可以通过dmesg | grep ttyS* 查看
| B - Lockfile Location : /var/lock | lockfile路径
| C - Callin Program : |
| D - Callout Program : |
| E - Bps/Par/Bits : 115200 8N1 | 波特率,默认115200
| F - Hardware Flow Control : No | 硬件流量控制是否开启
| G - Software Flow Control : No | 软件流量控制是否开启
| |
| Change which setting?
每个选项的第一个大写字母,是可以按相应的按键进行设置。按照上面信息推各项进行设置
设置完成之后选择Save setup as dfl进行保存,然后选择Exit from Minicom退出
执行minicom将会进入调试状态,可以通过插拔被调试机器任何设备并查看是否有串口信息进行验证
minicom退出方法
1)需使用Ctrl+a 进入设置状态
2)按z进入设置菜单
(1)S键:发送文件到目标系统中;
(2)W键:自动卷屏。当显示的内容超过一行之後,自动将後面的内容换行。这个功能在查看内核的啓动信息时很有用。
(3)C键:清除屏幕的显示内容;
(4)B键:浏览minicom的历史显示;
(5)X键:退出mInicom,会提示确认退出。