Chinaunix首页 | 论坛 | 博客
  • 博客访问: 69937
  • 博文数量: 27
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 6
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-22 18:30
文章分类

全部博文(27)

文章存档

2017年(1)

2014年(9)

2013年(17)

我的朋友

分类: 嵌入式

2013-08-22 15:44:11

原文地址:u-boot使用 作者:FreedomXura

常用的u-boot命令:

.烧写u-boot

norflash启动u-boot(开发板自带的bootloader,如果没有则自己编译一个,然后用H-JTAG,JLink,OpenJTAG等工具在windows下烧进去),u-boot的命令行操作:

nand erase 擦除整个nandflash

usbslave 1 0x30008000----->pc上发送u-boot到内存0x30008000

nand write 0x30008000 0 0x60000 将内存 0x30008000处内容写进nandflash起始地址为0,大小为0x60000384K)处 


.烧写kernel

usbslava 1 0x30008000----->pc 发送kernel到内存0x30008000

nand erase 0x100000 0x400000

nand write 0x30008000 0x100000 0x400000


.烧写文件系统

nand erase 0x500000 0xfb00000 擦除起始地址0x500000,大小为0xfb00000nandflash

usbslave 1 0x30008000----->pc 发送文件系统到内存0x30008000

nand write.yaffs2 0x30008000 0x500000 $(filesize)将大小为(filesize)的文件系统从内存0x30008000处写进nandflash的起始地址为0x500000的地方


.启动系统

nand read 0x30008000 0x100000 0x400000----->将nand中起始地址为0x100000,大小为4M的部分(即内核)读取到内存0x30008000处,

bootm 0x30008000----->启动内核

见另外一篇博客:

http://blog.chinaunix.net/u2/86708/showart_2384824.html

阅读(706) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~