用sd卡給nand flash燒u-boot
2012-05-11 16:12:41
分類: LINUX make distclean make ARCH=arm CROSS_COMPILE=arm-linux- tiny210_config make ARCH=arm CROSS_COMPILE=arm-linux- all spl #燒u-boot ---> sd卡 ls /dev/sdb #是否有sdb sudo dd iflag=dsync oflag=dsync if=tiny210-uboot.bin of=/dev/sdb seek=1 #燒u-boot ---> nand flash 將sd卡插入ting210板子 kermit #關(guān)于kermit的相關(guān)介紹、操作點(diǎn)擊這 從sd卡啟動(dòng)板子 loadb 按Ctrl+\ 再按c #注意:確定你是在u-boot編譯時(shí)的目錄,如果不是用相對(duì)路徑或絕對(duì)路徑都行 send ting210-uboot.bin nand erase.chip #擦除nand flash的內(nèi)容,nand flash 必須在擦除后才能寫 nand write 0x21000000 0 246008 至此u-boot已經(jīng)燒到nand flash上了,重啟板子重nand啟動(dòng)你將會(huì)看到效果!
安裝、配置、使用kermit
2012-05-10 13:59:13
分類: LINUX
安裝: sudo yum install ckermit 執(zhí)行以上命令,就可以在終端上輸入kermit就可運(yùn)行了。 配置: kermit在啟動(dòng)時(shí)會(huì)查找~/.kermrc文件,調(diào)用里面的命令來初始化kermit。只要將你所需的命令寫到~/.kermrc文件里,啟動(dòng)后就不這么麻煩了。 # vi ~/.kermrc 點(diǎn)擊(此處)折疊或打開
輸入 kermit 命令啟動(dòng) [xt@butbueatiful ~]# kermit 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. 注:如果出現(xiàn)如下錯(cuò)誤 SET SPEED has no effect without prior SET LINE Sorry, you must SET LINE or SET HOST first 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. (/home/xt/) C-Kermit> 執(zhí)行chmod 777 /dev/ttyS0即可 發(fā)送文件: 輸入loadb 回車 按下 ctrl + \ ,再按c,切換到kermit。 輸入命令:send /home/zImage kermit開始傳送數(shù)據(jù)了,并可以看到傳送進(jìn)度。 發(fā)送完后,輸入c,再回到u-boot界面 再輸入: go 0x******* (根據(jù)顯示) 退出: ctrl + \ q |
|