美文网首页
串口工具Kermit

串口工具Kermit

作者: 和光同尘SCW | 来源:发表于2018-06-25 11:00 被阅读0次
    一、安装kermit

    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,具体过程见xtp497。

    相关文章

      网友评论

          本文标题:串口工具Kermit

          本文链接:https://www.haomeiwen.com/subject/rkbeyftx.html