ext2load,将文件从ext2文件系统加载到RAM,还有ext2ls列出文件,ext2info以获得信息

fatload,将文件从FAT文件系统加载到RAM,还有fatls和fatinfo

tftp,将文件从网络加载到RAM

ping,用于测试网络的物理连通性

boot,运行默认的启动命令,存储在bootcmd中

bootz 《address》,启动加载到RAM中给定地址的内核映像

loadb,加载,加载,将文件从串行线加载到RAM

usb,用于初始化和控制USB子系统,主要用于USB存储USB钥匙等设备

mmc,用于初始化和控制MMC子系统,用于SD和microSD卡

nand,以擦除,读取和写入NAND闪存中的内容

erase, protect, cp,用于擦除,修改保护以及写入NOR闪存

md,用于显示内存内容。对检查加载到内存中的内容或查看硬件寄存器很有用。

mm,用于修改存储内容。出于测试目的,直接修改硬件寄存器常常在调试阶段很有用。

2.5.3 环境变量

U-Boot可以通过环境变量进行配置

1.一些特定的环境变量会影响不同命令的行为

2.可以添加自定义环境变量,并在脚本中使用

在U-Boot启动时将环境变量从闪存加载到RAM,可以对其进行修改并保存回闪存以实现持久性

闪存(或MMC存储器)中有一个专用位置来存储U-Boot环境,该位置在电路板配置文件中定义

环境变量相关的命令:

printenv显示所有变量

printenv 《变量名》 显示变量的值

setenv 《变量名》 《变量值》 仅在RAM中更改变量的值

editenv 《变量名》 仅在RAM中编辑变量的值

saveenv将环境的当前状态保存在闪存中

举例:

重要的U-Boot环境变量:

bootcmd,指定可配置延迟(bootdelay)后如果引导过程未中断,U-Boot将在引导时自动执行的命令

  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查