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
|
|||
|
```
|