您的位置:首页 > 运维架构 > Linux

linux下使用kermit-----转贴+整理

2011-01-12 10:34 274 查看
昨天发贴求救nimicom的问题。但是有网友说这个个不好用,我查了下,貌似是不好用。

1.minicom为啥不好用

使用minicom就是一个错误,他不能下载内核。然后钻牛角尖,想法设法去使用minicom,其实一开始就应该抛弃使用minicom,转用别的工具。u-boot的官方网站已经说很清楚了。看这里:
http://www.denx.de/wiki/view/DULG/UBootCmdGroupDownload#Section_5.9.5.3 .

minicom is another popular serial communication program. Unfortunately, many users have reported problems using it with U-Boot and Linux, especially when trying to use it for serial image download. It's use is therefore discouraged.

权威部门发话了,就这么着把。

2.下载keimit.

最新的版本好像是9.0的,下载地址:http://www.columbia.edu/kermit/ckdaily.html,我选的是 x.tar.gz。

3.安装keimit

下载解压后我进到makefile里面去看了下很长很长(),但是也找到了intall,于是退出来sudo make install,但是 查到篇08年的文章,是make linux.但是我在makefile里面没发现这个命令,不管了,试一下 。在解压文件夹下:(以上这段话是一年前写的,下面两个命令make linux是创建安装文件夹,第二个是安装)

sudo make linux

sudo make instal

mv wermit /usr/local/bin/kermit

这就安装好了,在命令行输入kermit就可以运行了

4.配置kermit.

网上资料说,每次运行kermit要进行设置,所以最好配置设置文件kermrc.但是这个文件放在哪呢?先转一个哥么的:

一般来说在/etc/kermit/kermrc的配置是全局的,如果想要配置personal config.则放在/home/hostname下即可。 有些人可能放在了正确的位置,但还是不起作用,原因在于有些配置文件的名你不都是kermrc,我查看/etc/kermit/kermrc时,要求的名字是mykermrc.这点可能需要注意。

不过,我在弄的时候没注意到它,可能放在哪无所谓,kermit启动是会查找的把。这里列出来以备以后出问题再回头看。我是怎么弄的呢:我在解压的文件下

vim ~/.kermrc(~/.也是要的)

下面是内容:

set line /dev/ttyUSB0 //我用的是USB转串口 到 /dev下 查拔一下 插口 就 看见 了

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

c

保存重启kermit就可以了。

5.使用kermit。

(a)启动kermit就可以看到:

# kermit

Connecting to /dev/ttyS0, speed 115200

Escape character: Ctrl-/ (ASCII 28, FS): enabled

Type the escape character followed by C to get back,

回车以下就是u-boot的命令行了。

(b)界面切换:

自动配置~/.kermrc的话,kermit启动后自动进入u-boot串口界面,按下

Ctrl + / ,再按c 就跳回kermit ,在kermit中输入connect就返回u-boot串口界面。

(c)传送文件:

kermit中输入connect后,跳到u-boot串口界面。

输入loadb 0x0c008000 回车

按下 ctrl + / ,再按c,切换到kermit。

输入命令:send /home/zImage

kermit开始传送数据了,并可以看到传送进度,发送完后,输入c,再回到u-boot界面,然后,再输入:go 0x0c008000 内核开始运行了。

6.注意问题

不要同时与minicom安装使作(转的,既然minicom不好用,哪留着干嘛)

sudo apt-get remove minicom

转的网友说卸载后不会再弹出一个错误信息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: