69 lines
1.1 KiB
Markdown
69 lines
1.1 KiB
Markdown
# 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
|
||
```
|