Windows可以使用超级终端或Putty方便连接串口,在Linux下,推荐一款软件:CKermit
sudo apt-get install ckermit
ckermit启动后需要配置,但会先在/root目录下面寻找.kermrc配置文件,所以事先编辑一个.kermrc配置文件如my.kermrc文件,里面内容为:
set line /dev/ttyS0 //COM1
set speed 115200
set carrier-watch off
set handshake none
set flow-control none
robust
set file type bin
set file name lit
set rec pack 1000
set send pack 100000 //这里可以改大一点,方便下载内核
set window 5
set protocol xmodem //vivi use xmodem
set protocol zmodem //board Linux usually use rz/sz
保存这个配置文件之后,就可以输入 kermit -c 来连接串口。
发送文件使用 send 文件路径
Ctrl+\+c进入ckermit命令模式,可以随时更改传输协议。
需要注意的是,mincom和ckermit均不带xmodem和zmodem之类的协议,所以需要安装lrzsz这个软件,否则就会遇到传输不了文件或者timeout之类的错误。
下载和解压lrzsz后,进入目录执行 ./configure --prefix=/usr/local/lrzsz ,然后make,make install 最后建立软链接
#cd /usr/bin
#ln -s /usr/local/lrzsz/bin/lrz rz
#ln -s /usr/local/lrzsz/bin/lsz sz
以ckermit为例,选择xmodem执行send 时,就会调用sx。
VIVI用xmodem超时,有网友贴出了解决方法:修改param参数中的XMODEM两个时间值,尽量设大。
文章评论(0条评论)
登录后参与讨论