uboot的最主要功能是读写硬盘和内存,跳转功能。
uboot的基本命令 :
reset:uboot的重启命令,该命令一旦输入就会将开发板重启
pri:打印uboot的环境变量参数信息
baudrate 波特率
bootargs 传给内核的参数
bootcmd uboot倒计时结束后默认运行的指令集合
bootdelay uboot的倒计时
set(老板子)/setenv(新版本):set + 你要修改的环境变量名字 + 修改的值
set bootdelay 66 修改环境变量后需要保存!如果不保存不生效 !
save(老版本)/saveenv(新版本)
save 即可保存当前的环境变量
高级命令
读写 硬盘和跳转内存!
在任何的平台都可以随意的更改uboot的默认命令加载内核!
uboot自带 FAT文件系统专用命令,命令集合只能操作FAT文件系统的存储介质。
fatinfo:查看你FAT的分区信息
fatinfo mmc 0(SD)/1(emmc)
fatls:查看你当前分区的文件有哪些
fatls mmc 0 <文件夹>
fatload:下载FAT分区的文件到 DRAM 中,就能下载程序、内核,将内核下载到 DRAM空间处。
fatload mmc 0 <下载地址> <下载文件> <大小>
DRAM起始地址 0x4000 0000
bootm:专用内核跳转指令
bootm + 跳转地址 就会到该地址去寻找内核并运行!
还有 ext命令 跟 FAT一摸一样
go :跳转指令
go + 地址 到此处运行程序