uboot启动命令设置详解

rel="File-List" href="file:///C:%5CDOCUME%7E1%5Czz%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C02%5Cclip_filelist.xml">

  开发板提供的bootloaderuboot,每次都是按照文档进行操作,对uboot 的操作命令也是一知半解,现决定去理清清绪,写一篇有关uboot烧录linux内核和文件系统的详细说明。

 

 

1 设置开发板IPtftp服务器IP

#set serverip 192.168..1.120

#set ipaddr 192.168.1.10

 

2 清除nand flash的信息

#nand erase clean

#nand erase 0 0x4000000

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sbc2440存储空间分布。


 

3 下载linux内核到地址30000000 内存中,

#tftp 30000000 uImage

-----------------------------------------------------

此时可以直接在内存中运行linxux内核,执行如下中的命令。

#bootm 30000000

------------------------------------------------------

也可以拷贝到nand flash 中去执行,固化到nand flash中。

#nand write 0x30000000 0x0 $(filesize)


3

 

每次开机后,都需要把内核文件拷贝到内存(sdram)中去执行,故要执行以下命令。

 

#set bootcmd nand read 33000000 0 $(filesize)/;bootm 33000000


4

 

4 下载linux根文件系统。

#tftp 30000000 rootfs.img

 

#nand write 30000000 0x200000 $(filesize)

 

#set ipaddr ip=$(ipaddr):$(serverip):$(serverip):255.255.255.0:urbet:eth0:off

烧录的文件系统为jffs2

#set bootargs root=/dev/mtdblock1 rw rootfstype=jffs2 noinitrd init=/linuxrc console=ttySAC0,115200 $(ipaddr)

 

#saveenv

#reset

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值