国嵌视频学习之UBOOT命令

来源:互联网 发布:知乎是什么样的软件 编辑:程序博客网 时间:2024/04/30 06:32

1.help:查看当前单板所支持的命令

2.环境变量相关

    a.printenv:查看环境变量

    b.setenv:添加、修改、删除环境变量

         setenv  名字  值:添加和修改

         setenv  名字:删除

    c.saveenv:保存环境变量:从RAM保存至flash

3.文件下载

     tftp:通过网络下载文件

     配置网卡mac地址:setenv   ethaddr  12:34:56:78:9a:bc

     配置开发板IP地址:setenv   ipaddr     192.168.1.1

     配置服务器IP地址:setenv   serverip  192.168.1.254

     下载:tftp  0x0008000  uImage

4.内存操作

     a.md:显示内存区内容

         md 【.b .w .l】 address:长度标识符

     b.mm:修改内存的内容

         mm【.b .w .l】 address

5. Flash相关命令

     (1)NANDflash的操作

          a.nand  info :查看Nand flash的信息

          b.nand  erase start  length:擦除从start 开始,长度为length的区域(nand 芯片每一位只能从1变为0,而不能从0变为1,所以在对其进行写入操作之前一定要将相应块擦除,即将相应块的位全变为1)。

          c.nand write  [内存地址]  [flash地址]  length:写入操作,从内存读到flash

          d.nand read   [内存地址]  [falsh地址]  length:读,从flash读到内存

      (2)NOR flash操作

           a.flinfo:查看Flash扇区信息

           b.protect  Flash :写保护

               protect  off all:关闭所有扇区的保护

               protect  on all:打开所有扇区的保护

               protect off start end

               protect on start end

6.执行程序的命令

     (1)go:执行内存中的二进制代码,一个简单的跳转到指定地址

                go addr  [arg]:参数可选

      (2)bootm:执行内存中的二进制代码

                bootm [addr[arg……]]:执行默认位置或指定位置的二进制代码,区别于go,要求二进制代码有固定格式的文件头。

7.查看开发板信息

        bdinfo

8.自动启动

        setenv bootcmd tfp

 

原创粉丝点击