• 【Linux U-boot】U-Boot相关命令


    <1> help --帮助命令
    环境变量相关:
    <2> printenv --查看环境变量也可以使用缩写:print
      查看某一个环境变量的值,例子:printenv bootargs
    <3> setenv --添加、修改、删除环境变量
      setenv name value //添加或者修改环境变量
      setenv name //删除环境变量
    <4> saveenv --保存环境变量,将当前定义的所有变量以及其值存入flash
      程序下载类命令:
    <5> tftp通过网络下载,首先要配置网络:
      #setenv ethaddr 12:34:56:78:9A:BC
      #setenv ipaddr 192.168.0.3
      #setenv serverip 192.168.0.2 (tftp服务器的地址)
      #ping 192.168.0.2
      #tftp 0xc0008000 uImage.bin
    <6> bootm {addr} {arg} 执行固定格式的二进制程序
      #bootm 0xc0008000
    <7> md 显示内存的内容
      md 采用十六进制和ASCII码两种形式显示内存存储单元的内容
      md [.b | .w | .l ] address

    擦除nand flash
    <8> nand erase 起始地址start 长度len
      擦除start处开始的,长度为len的区域
      范例:#nand erase 0x40000 0x50000
    <9> 读写nandflash
      nand write 内存起始地址 flash起始地址 长度len
      将内存起始地址处,长度为len的数据,写入flash起始地址处
      nand read 内存起始地址 flash起始地址 长度len
      将flash起始地址处,长度为len的数据,读到内存起始地址处。

    设置自启动:
      <1>.设置从nand flash自启动
      #setenv bootcmd nand read c0008000 40000 500000 ; bootm c0008000
      <2>.设置自动下载内核到内存并启动
      #setenv bootcmd tftp c0008000 uImage.bin ; bootm c0008000

  • 相关阅读:
    iOS-按钮的代码封装
    MAC_talk 笔记-之mac使用技巧
    关于简历
    win7系统下VS2010配置glew
    NOIP模拟:饼干(简单规律推导)
    c++ string and wstring conversion
    c++ 使用PID获取可执行文件路径
    c++ 使用PID获取顶级窗口句柄和标题
    c++ 去掉字符串首尾空格
    git include只包含某些文件
  • 原文地址:https://www.cnblogs.com/jamesharden/p/6407690.html
Copyright © 2020-2023  润新知