uboot基本命令

uboot基本命令

什么是uboot?

uboot一个嵌入式领域常用的一种bootloader,支持多种计算机架构,如ARM,PPC,MIPS,

为什么用uboot?

  • 1.开放源码
  • 2.支持多种嵌入式操作系统内核,如Linux、NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS, android
  • 3.支持多个处理器系列,如PowerPC、ARM、x86、MIPS
  • 4.较高的可靠性和稳定性
  • 5.高度灵活的功能设置,适合U-Boot调试、操作系统不同引导要求、产品发布等
  • 6.丰富的设备驱动源码,如串口、以太网、SDRAM、FLASH、LCD、NVRAM、EEPROM、RTC、键盘等
  • 7.较为丰富的开发调试文档与强大的网络技术支持

uboot常用命令

1.修改或查看内存命令

1
2
3
4
5
6
1.md[.b,.w,.l] address count(查看内存中的数据)
2.nm[.b,.w,.l] address(修改内存中的值)
3.mm[.b,.w,.l] address(修改内存中的值,并且他会自增,输入q会退出)
4.mw[.b,.w,.l] address value [count](修改内存中的值)
5.cp[.b,.w,.l] srcaddress value [count](拷贝内存中的值)
6.cmp[.b,.w,.l] addr1 addr2 count(对比两块内存中的值)

2.读取命令

1
2
3
4
1.fatinfo <interface> dev:part (显示分区(fat)信息)
2.fatls <interface> dev:part directory(列出某个目录的文件或者是目录)
3.fatload <interface> address dev:part file (将一个文件从磁盘分区读取到内存)
以上命令都是针对于fat文件系统分区的操作

3.设置环境变量

1
2
printenv(显示当前环境变量)
setenv name value(设置环境变量)

uboot基本命令
https://dreamaccount.github.io/2022/04/11/uboot基本命令/
作者
404NotFound
发布于
2022年4月11日
许可协议