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

 

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
就直接打开超级终端了,非常方便.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值