您的位置:首页 > 其它

在 Redhat9.0 上安装配置 C-Kermit8.0 和调试 u-boot 的方法

2010-10-26 11:13 543 查看
1、先到 http://www.columbia.edu/kermit/ck80.html#download 来下载 C-Kermit。如果你下载的是 cku211.tar.gz 的话,执行:

cd /root
mkdir C-Kermit8.0

假定 cku211.tar.gz 存放在/root 路径下

gunzip cku211.tar.gz
cp cku221.tar /root/C-Kermit8.0/
cd /C-Kermit8.0
tar xvf cku211.tar
rm -rf cku211.tar
make linux
mv wermit /usr/local/bin/kermit

2、执行以上命令,就可以在终端上输入 kermit 就可运行了。执行结果如下:

[root@localhost C-Kermit8.0]# kermit
C-Kermit 8.0.211, 10 Apr 2004, for Linux
Copyright (C) 1985, 2004,
Trustees of Columbia University in the City of New York. Type ? or HELP for help.
(/root/C-Kermit8.0/) C-Kermit>

3、运行 kermit 后要对其配置才能下载内核,接着输入命令:

set line /dev/ttyS0 回车
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 回车
再使用以下命令:
connect
就可以使用串口了,进入串口和 minicom 一样。

3、切换:

按下 Ctrl + / ,再按 c 就跳回 kermit。
跳回串口控制,可以输入 c,即 connect 命令。
在 kermit中输入exit即可离开kermit,回到shell环境

4、发送文件:

kermit 中输入 connect 后,跳到 u-boot 串口界面。
输入 loadb 0x0c008000 回车
按下 ctrl + / ,再按 c,切换到 kermit。
输入命令:send /home/zImage
kermit 开始传送数据了,并可以看到传送进度,发送完后,输入 c,再回到 u-boot 界面,然后, 再输入:
go 0x0c008000
内核开始运行了。

5、为了避免每次开启 kermit 的时候都要对其进行配置,可以在/root 目录下编写一个
配置文件.kermrc(隐藏文件),方法如下:
[root@localhost C-Kermit8.0]# cd /root
[root@localhost root]# ls -a 显示所有隐藏文件,不存在.kermrc 文件. 于是自己建立一个.
[root@localhost root]# vi .kermrc
下面开始编辑:
set line /dev/ttyS0
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
然后保存退出就可以了
:wq
在终端输入命令行:
[root@localhost root]# kermit -c
而不是:
[root@localhost root]# kermit
就直接打开超级终端了,非常方便.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: