龙芯在uboot中设置启动参数

前言 烧uboot

有uboot或从SPI启动uboot后

nand open 
nand probe
loady 0xa1000000 u-boot.bin
nand erase 0 50000  //擦除0地址0x50000大小的区域,实际擦除大小根据u-boot.bin大小调整,擦除大小必须大于u-boot实际大小
nand write 0xa1000000 0 0x50000 

一、内核启动方式

1、nand启动:

setenv bootcmd 'nand open;nand probe;nand read 0xa1000000 0x100000 0x300000;bootm 0xa1000000'

2、tftp启动:

setenv bootcmd 'tftp 0x81000000 uImage; bootm 0x81000000;'

二、根文件系统挂载方式

1、根文件系统在nand block5:

setenv bootargs console=ttyS0,115200 root=/dev/mtdblock5 init=/linuxrc rootfstype=yaffs2 rw ip=192.168.123.221::::le:eth0:any

2、NFS挂载根文件系统:

setenv bootargs console=ttyS0,115200 root=/dev/nfs  rw nfsroot=192.168.123.220:/home/ppp/rootfs,nolock,proto=tcp,nfsvers=3 init=/linuxrc ip=192.168.123.221::::le:eth0:any

三、内核包含了ramdisk文件系统

这个内核包含了ramdisk文件系统,只要tftp传输这个内核,不需要手动传输文件系统 ,设置好环境变量和自启动参数就可启动

setenv bootcmd 'tftp 0x81000000 uImage_szwtest;bootm 0x81000000;'
setenv bootargs console=ttyS0,115200 root=/dev/ram ip=192.168.123.222::::le:eth0:any

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值