用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 #关于kermit的相关介绍、操作点击这 从sd卡启动板子 loadb 按Ctrl+\ 再按c #注意:确定你是在u-boot编译时的目录,如果不是用相对路径或绝对路径都行 send ting210-uboot.bin nand erase.chip #擦除nand flash的内容,nand flash 必须在擦除后才能写 nand write 0x21000000 0 246008 至此u-boot已经烧到nand flash上了,重启板子重nand启动你将会看到效果!
安装、配置、使用kermit
2012-05-10 13:59:13
分类: LINUX
安装: sudo yum install ckermit 执行以上命令,就可以在终端上输入kermit就可运行了。 配置: kermit在启动时会查找~/.kermrc文件,调用里面的命令来初始化kermit。只要将你所需的命令写到~/.kermrc文件里,启动后就不这么麻烦了。 # vi ~/.kermrc 点击(此处)折叠或打开
输入 kermit 命令启动 [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. 注:如果出现如下错误 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> 执行chmod 777 /dev/ttyS0即可 发送文件: 输入loadb 回车 按下 ctrl + \ ,再按c,切换到kermit。 输入命令:send /home/zImage kermit开始传送数据了,并可以看到传送进度。 发送完后,输入c,再回到u-boot界面 再输入: go 0x******* (根据显示) 退出: ctrl + \ q |
|