x.tar.gz
版本:0.9
因為較低的版本不支援波特率921600
2.編譯ckermit
tar xzvf x.tar.gz -c ckermit
cd ckermit
make linux
編譯成功後, 會產生可執行檔案wermit
3.描述
|-------| connect |--------|
|--命令--|**********==>|--終端--|
|--模式--|<**********==|--模式--|
|-------| ctrl + \, c |--------|
4. ckermit設定指令碼
# 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
c5. 執行kermit
$./wermit
connecting to /dev/ttys0, speed 115200
escape character: ctrl-\ (ascii 28, fs): enabled
type the escape character followed by c to get back,
or followed by ? to see other options.
出現以上提示,則說明串列埠已經開啟。
操作a. 切換:按下ctrl + \ ,再按c 就跳回kermit,跳回串列埠控制, 可以輸入c,即connect命令
6. 檔案傳送使用zmodem
a. 修改配置檔案:
set line /dev/ttyusb0
set speed 921600
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
set protocol xmodem
set protocol zmodem
define rz !rz < /dev/ttyusb0 > /dev/ttyusb0
define sz !sz \%0 > /dev/ttyusb0 < /dev/ttyusb0
b. 執行kermit
在終端模式執行命令rz, 在命令模式執行send file
kermit的使用概要
常用命令
connect : 連線串列埠裝置,連線成功後進入終端模式,簡寫為c
quit: 退出kermit, 簡寫為q
send: 使用kermit協議傳送檔案,與uboot傳送檔案時使用
run : 執行外部命令,我們將用這個命令呼叫xmodem傳送檔案。
? : 顯示全部命令
! : 執行乙個shell,需要臨時離開kermit進行其它的作業的時候,可以使用嘆號命令。結果操作時使用exit退出shell,返回kermit。
將9200目標板通過串列埠與主機連線,並將9200的bms口線拉高,上電後,9200將從內部rom啟動。
執行kermit
kermit
連線裝置
c-kermit>connect
此時kermit進入終端模式,並不停地顯示「c「字元,這是9200在等待主機傳送韌體到sram中。
按下ctrl + \, 再按下c,返回命令模式
a) 傳送檔案(loader.bin是h9200e開發板提供的韌體,在software/uboot/bin目錄下)
c-kermit>run xmodem ~/loader.bin
c-kermit>connect
您可以看到
loader 1.0 (aug 8 2003 - 12:01:07)
xmodem: download u-boot
同時還會不停得出現「c「字元。
c-kermit>run xmodem ~/uboot.bin
返回終端模式
c-kermit>connect
您可以看到uboot的版本資訊,及目標板的硬體配置,最後是乙個uboot提示符。
u-boot downloaded successfully
u-boot 1.0.0 (sep 25 2004 - 15:39:27)
u-boot code: 21f00000 -> 21f1aa2c bss: -> 21f26454
dram configuration:
bank #0: 20000000 32 mb
fujitsu: 29lv320be(32mbit)
flash: 4 mb
nand:entrying nand_probe,break point1
entrying nand_scanchips
entrying nand_identchip
mfr=ec
id=76
flash chip found:
manufacturer id: 0xec, chip id: 0x76 (samsung k9f1208uoa)
1 flash chips found. total nand_chip size: 64 mb
64 mb
in: serial
out: serial
err: serial
uboot>
到這兒,已經將uboot安裝到目標的flash中。將9200的bms接低後,復位,就可以從flash載入uboot,並執行。
C Kermit在linux 下的安裝和使用
x.tar.gz 版本 0.9 因為較低的版本不支援波特率921600 2.編譯ckermit tar xzvf x.tar.gz c ckermit cd ckermit make linux 編譯成功後,會產生可執行檔案wermit 3.描述 connect 命令 終端 模式 模式 ctrl c...
在Linux下C Kermit的安裝與使用
在linux下,主要有c kermit和minicom兩個串列埠軟體。這裡說明一下ubuntu下c kermit的安裝和使用 一.安裝配置 ckermit sudo apt get install ckermit 使用kermit之前,在使用者宿主目錄下 home 使用者名稱 建立乙個名為.kerm...
Ubuntu下C kermit的使用
c kermit是linux下簡單易用的串列埠工具,配置簡單,現說說我的安裝使用方法,我用的usb轉串列埠 vm,環境不同可能裝置名不一樣 1.安裝 sudo apt get install ckermit 2.設定配置檔案 c kermit啟動時會從當前使用者下查詢.kermrc配置檔案,所以我們...