NotePublic/Software/Development/System/UBoot/UBoot_磁盘和文件系统命令.md

69 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# UBoot 磁盘和文件系统命令
UBoot 可以对磁盘及分区中的文件系统进行操作,如查看文件系统中的文件列表,加载文件等。
## 设备名称
* emmc 设备mmc
## MMC 设备操作
```bash
# 查看 MMC 设备列表。
mmc list
# 切换到 mmc 设备 1。
mmc dev 1
# 切换到 mmc 设备 1 的 1 号分区。
mmc dev 1:1
# 显示当前 mmc 设备的所有分区。
mmc part
```
## EXT2 文件系统
### ext2ls
```bash
# 查看磁盘分区中的全部内容。
ext2ls mmc 0:1 /
```
### ext2load
```bash
# 加载某磁盘分区中的 /bin/vi 文件到内存 0xa0000000 地址处。
ext2load mmc 0:1 0xa0000000 /bin/vi
```
## EXT4 文件系统
### ext4ls
```bash
# 查看磁盘分区中的全部内容。
ext4ls mmc 0:1 /
```
### ext4load
```bash
# 加载某磁盘分区中的 /bin/vi 文件到内存 0xa0000000 地址处。
ext4load mmc 0:1 0xa0000000 /bin/vi
```
## VFAT 文件系统
### fatls
```bash
# 查看磁盘分区中的全部内容。
fatls mmc 0:1 /
```
### fatload
```bash
# 加载某磁盘分区中的 /bin/vi 文件到内存 0xa0000000 地址处。
fatload mmc 0:1 0xa0000000 /bin/vi
```