https://eqcn.ajz.miesnfu.com/wp-content/plugins/wp-3d-pony/live2dw/lib/L2Dwidget.min.js

Uboot命令

?:

  查看所有支持命令

 

pri:

  查看uboot这个软件的环境变量 ,变量名=变量值

 

setenv:设置环境变量

  setenv abc 100 200 :设置 添加一个变量值 “100 200”是个字符串值
  setenv bootdelay 10  :修改变量
  setenv abc  :删除abc变量

 

saveenv:把本次的设置的环境变量写回存储器

  从RAM写到Flash

 

setenv、saveenv:设置网络

  setenv ipaddr xxxxx
  saveenv
  ping PC的IP

 

nand:nand操作

  nand [动词] [内存地址] [nandflash的内部地址] [搬移大小]
  nand read 21000000 500000 1024:FLSH到RAM
  nand中第5M开始的地址空间读到内存地址21000000,1k大小
  nand erase 500000 1024:
  擦除5M开始的1024Byte空间
  nand write 21000000 500000 1024:RAM到FLASH
  内存地址21000000的地址空间写到nand中第5M的地方,1K大小

 

md:查看地址内容

  md+内存地址 : memmory display

 

tftp:
  C lient:开发板
    ./client server_ip port xxxx
      server_ip 变成了通过环境变量serverip来取得
      port : tftp这个命令写死了 改不了
      xxxx : 干什么事情,由tftp 这个命令通过输入参数  
    tftp 20008000 abc


  S ever:PC    
         windows
             tftpd
         linux
             32bit  sudo apt-get install tftpd-hpa 
             64bit  sudo apt-get install tftpd openbsd-xinetd
                      /etc/inetd.conf

bootm:启动内核

  uImage 包含uboot头文件
    zImage Image bzImage 原始数据

 

go:跳到内存地址空间

  uboot
     直接运行裸机程序
 
  tftpd 20008000 uImage  :传输内核文件
    内核要有个偏移offset ,在内存管理中建立MMU表
    在虚拟内存中会预留一个表,干脆在物理内存中也偏移
 
  go 2000 8000

    开头是uboot的数据信息

 

bootargs:

  传递给内核的启动参数

 

bootdelay:

  倒计时时间


bootcmd:倒计时后执行的命令

    nand read 20008000 100000 200000;
    nand read 21000000 5600000 400000;
    bootm 20008000

posted @   SLOWBY  阅读(60)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫
点击右上角即可分享
微信分享提示