1、安装

http://www.columbia.edu/kermit/ck80.html#download下载C-Kermit最新版本,cku211.tar.gz
习惯把程序放在/opt下,在root状态下:

mkdir /opt/kermit
cp cku211.tar.gz /opt/kermit
cd /opt/kermit
tar zxvf cku211.tar.gz //解压
rm -rf cku211.tar.gz //用完就可以删了,节约空间

make linux //编译链接
cp wermit /usr/local/bin/kermit
which kermit
->/usr/local/bin 安装完成了;

2、设置

kermit //启动

set line /dev/ttyS0 //目标com1

set speed 115200 //波特率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

或者:

建立或修改存在的 ~/.kermrc


#----- kermrc for /dev/ttySn -------------------
# ADI blackfin bf533 ezkit U_boot kermit setting

set line /dev/ttyS0
define sz !sz \%0 > /dev/ttyS0 < /dev/ttyS0
set speed 57600
set carrier-watch off
set prefixing all
set parity none
set stop-bits 1
set modem none
set file type bin
set file name lit
set flow-control none
set prompt "Linux Kermit> "

#---------end------------------------------------

设置完成,连接

connect

就可以使用了.

3、切换:

回到kermit:Ctrl + \ ,再按c

跳回串口控:输入c,即connect命令。


4、发送文件:

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

输入loadb 0xAddress 回车

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

输入命令:send /home/zImage

kermit开始传送数据了,并可以看到传送进度,发送完后,输入c,再回到u-boot界面,然后,再输入:

go 0xAddress

内核开始运行.

相关文章:

  • 2021-05-03
  • 2022-12-23
  • 2021-10-24
  • 2021-07-24
  • 2022-12-23
  • 2021-08-11
  • 2021-07-13
  • 2022-12-23
猜你喜欢
  • 2022-01-17
  • 2021-09-12
  • 2021-10-28
  • 2022-01-14
  • 2022-12-23
  • 2021-07-12
  • 2021-12-03
相关资源
相似解决方案