zoukankan      html  css  js  c++  java
  • 【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

  • 相关阅读:
    【题解】JSOI2009游戏
    【考试记录】4.8 Path (网络流 —— 劲题)
    【考试记录】4.8 Table ( 数论数学 --组合数 & 杨辉三角)
    【题解】HNOI2016树
    【算法】最小乘积生成树 & 最小乘积匹配 (HNOI2014画框)
    【加油!】
    [bzoj4916] 神犇和蒟蒻 [杜教筛]
    [CQOI2015][bzoj3930] 选数 [杜教筛+莫比乌斯反演]
    [luogu3768] 简单的数学题 [杜教筛]
    春季学习记录
  • 原文地址:https://www.cnblogs.com/jamesharden/p/6407690.html
Copyright © 2011-2022 走看看