Chinaunix首页 | 论坛 | 博客
  • 博客访问: 397959
  • 博文数量: 58
  • 博客积分: 1775
  • 博客等级: 上尉
  • 技术积分: 755
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-12 15:03
文章分类

全部博文(58)

文章存档

2012年(5)

2011年(43)

2010年(10)

分类: LINUX

2011-10-31 21:59:54

uboot用的地方比较多,所以今天试着在命令行下给tiny6410烧写系统,以前用软件烧的,都是傻瓜式的,真正用到uboot的烧时候什么都不知道了,所有先练习练习。不过文件系统没烧成功,它nn的。
1.先去看linux源码里面 arch/arm/mach-s3c64xx/mach-mini6410.c文件查看分区表
uboot:512K
kernel:5M
rootfs:剩下的所有
看了这个对nand的分区有个了解,免得烧错了地址运行不了
2.进入uboot
set ipaddr 192.168.31.7
set serverip 192.168.31.103
设置serverip是用tftp传的时候用得着,如果用nfs传的话,用不着设置serverip
U-BOOT:
nfs 0xc0000000 192.168.31.103:/ubuntu/tftp/u-boot_nand-ram256.bin
nand erase 0 0x80000
nand write 0xc0000000 0 0x80000
Kernel:
nfs 0xc0000000 192.168.31.103:/ubuntu/tftp/zImage_n43
nand erase 0x80000 0x500000
nand write 0xc0000000 0x80000 0x500000
Rootfs:
nfs 0xc0000000 192.168.31.103:/ubuntu/tftp/rootfs_qtopia_qt4.img
nand erase 0x5800000 *** (不知道有多大,下载多少就擦出多少吧)
nand write 0xc0000000 0x580000 ***
不过烧写文件系统没有成功,正在解决...,老是下载到一半就死了
换tftp 0xc0000000 rootfs_qtopia_qt4.img还是一样,经常提示:checksum bad。不过这个tftp多了一个功能,比较人性化。没有下载成功就会Retry count exceeded; starting again。不过我等了30分钟还是这样不停的下载,不停的下载失败.
老子就不信邪,这还烧不了,软件不也是按这些方式烧的么,明天在整
阅读(6308) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

livetimes2018-11-14 10:56:29

nand erase 0 0x80000行?