嵌入式 hi3518c下ramdisk文件系统与文件系统烧写以及uboot中change-the-env

NULL RAM :

mkdir ramdisk_test  临时挂在点

dd if=/dev/zero of=123 bs=1k count=10000 建立空硬盘

losetup /dev/loop0 123 挂在临时硬盘

mke2fs -m 0 /dev/loop0 格式化此硬盘

munt –o loop 123 ./ramdisk/ramdisk_test/

cp -rf ./rootfs_uclibc/* ./ramdisk/ramdisk_test/ 拷贝文件系统

(umount ramdisk_test(123---ramdisk-real))

 

默认:

setenv bootargs mem=64M console=ttyAMA0,115200root=/dev/mtdblock4 rootfstype=jffs2mtdparts=hi_sfc:256k(boot)ro,128k(env),128k(conf),3072k(os),12800k(rootfs)


ramdisk启动:

setenv bootargs mem=64M console=ttyAMA0,115200 root=/dev/ram0 rwramdisk=32768 initrd=0x82500000,10M init=/linuxrcmtdparts=hi_sfc:256k(boot)ro,128k(env),128k(conf),3072k(os),12800k(rootfs);tftp0x82500000 123;tftp 0x82000000 uImage

nfs启动

 

tftp uclibc_64k.jffs2
sf probe 0
sf erase 0x380000 0x600000
sf write 0x80008000 0x380000 0x500000

 


bootcmd sf probe 0\;sf read 0x82000000 0x80000 0x300000\;bootm0x82000000

 

 

setenv spi_boot setenv bootargs mem=64M console=ttyAMA0,115200root=/dev/mtdblock4 rootfstype=jffs2mtdparts=hi_sfc:256k(boot)ro,128k(env),128k(conf),3072k(os),12800k(rootfs)\;sfprobe 0\;sf read 0x82000000 0x80000 0x300000\;bootm 0x82000000

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值