嵌入式 uboot命令及内核启动参数

本文详细介绍了嵌入式开发中Uboot的相关命令,包括printenv、setenv、saveenv等环境变量操作,以及flinfo、bdinfo等系统信息查询。此外,还讲解了如何通过Uboot进行内存查看和修改,如md、nm、mm、mw等命令的使用。同时,涵盖了保护和擦除Flash扇区的方法,以及从Nand Flash进行数据读写。最后提到了内核启动参数设置,如bootargs的配置和bootcmd的使用。
摘要由CSDN通过智能技术生成

 

tftp uclibc_64k.jffs2
sf probe 0
sf erase 0x380000 0x600000
sf write 0x80008000 0x380000 0x500000(内存起始地址 flash起始地址大小)

Uboot相关命令介绍

       printenv 查看环境变量

       setenv   添加,修改,删除环境变量

      例 setenv aaa 123 //添加环境变量aaa其值为123
         setenv aaa 789 //在上行变量基础上把aaa的值修改(重设)为789
         setenvaaa     //把aaa变量删除

       saveenv   保存环境变量

        flinfo   查看flash信息

        bdinfo   查看开发板信息


查看和修改内存值的指令(可以查看和修改SDRAM和寄存器值)

  [.b, .w,.l]代表了查看和修改形式:bit、word、long

md      查看内存

  参数   md.b [address]//按字节显示 
              md.w [address] //按字显示 
             md.l [address] //按长字显示

nm     修改内存值 (指定地址)

  参数    nm.b[address] //按字节显示 
              nm.w [address] //按字显示 
            nm.l [address] //按长字显示</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值