串口工具Kermit

一、安装kermit(Ubuntu16.04)

s@ubuntu:~$ sudo apt-get install ckermit

二、配置kermit配置文件

1、在主目录$HOME(打开任意盘,右侧文件夹列表上方即可看到Home目录)新建.kermrc文件。方法是在桌面打开终端输入命令:
s@ubuntu:~$ sudo gedit .kermrc
然后在Home目录,点击桌面上方 查看—>显示隐藏文件 就能看到新建的.kermrc文件。
2、输入文件内容:

set line /dev/ttyUSB0 (串口名,具体是哪个串口查看方法在下方)
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 1000
set window 5

  查看串口: 打开/dev文件夹,下拉到tty*部分,然后将已连接到电路板的USB数据线插到PC机上,查看/dev文件夹中出现了新的tty*格式文件,再从PC机拔下USB线,新文件消失。这个文件的名字即是串口名称。如果出现多个,查看相应文档确定需要的是哪一个。
  kermit在启动时会查找~/.kermrc文件,调用里面的命令来初始化kermit。如果不新建.kermrc文件,kermit会查找/etc/kermit/kermrc文件,在使用时可能会对kermrc文件做出修改,因此建议在主目录Home下新建.kermrc文件进行配置。

三、使用

  kermit程序有两种模式:一种是命令模式,在此模式下可以输入在主机上运行的各种kermit命令;另一种是非命令模式(也称为目标板的终端仿真模式或console模式),它是目标机的终端,屏幕输出的是目标板的运行信息提示,键盘键入的是目标板的输入,两种模式可以切换。
  调试FPGA使用第二种模式。
  直接进入(第一种)命令模式:s@ubuntu:~$ sudo kermit
  直接进入(第二种)非命令模式:s@ubuntu:~$ sudo kermit -c
注意:如果在运行kermit -c时报错:
kermit ?SET SPEED has no effect without prior SET LINE
  这是.kermrc配置文件中的设备名(第一行中tty*)有问题,需要根据实际重新设置,修改后一定要确认保存成功。 PS:我第一次用时修改了设备名,也点了保存,但不知为何没保存成功,我也没确认,结果一直出错也不知错在哪,后来才想到是不是配置文件没保存成功,结果果然是,花了许多不必要的时间。
  进入非命令模式后,连接板子并上电,就可以输入命令了。

Windows下可使用Tera Term,具体过程见UG1036 - Tera Term Terminal Emulator Installation Guide

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值