6b13f685e
김민수
BSP 최초 추가
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
This patch series adds support for ext4 ls,load and write features in uboot
Journaling is supported for write feature.
To enable support for the ext4 (and ext2) filesystem implementation,
If you want write support,
To Enable ext2 ls and load commands, modify the board specific config file with
This automatically defines CONFIG_FS_EXT4 for you.
To Enable ext4 ls and load commands, modify the board specific config file with
This automatically defines CONFIG_FS_EXT4 for you.
To enable ext4 write command, modify the board specific config file with
These automatically define CONFIG_FS_EXT4 and CONFIG_EXT4_WRITE for you.
Also relevant are the generic filesystem commands,
This does not automatically enable EXT4 support for you.
Steps to test:
1. After applying the patch, ext4 specific commands can be seen
in the boot loader prompt using
UBOOT
ext4load- load binary file from a Ext4 file system
ext4ls - list files in a directory (default /)
ext4write- create a file in ext4 formatted partition
2. To list the files in ext4 formatted partition, execute
ext4ls <interface> <dev[:part]> [directory]
For example:
UBOOT
3. To read and load a file from an ext4 formatted partition to RAM, execute
ext4load <interface> <dev[:part]> [addr] [filename] [bytes]
For example:
UBOOT
4. To write a file to a ext4 formatted partition.
a) First load a file to RAM at a particular address for example 0x30007fc0.
Now execute ext4write command
ext4write <interface> <dev[:part]> [filename] [Address] [sizebytes]
For example:
UBOOT
(here 6183120 is the size of the file to be written)
Note: Absolute path is required for the file to be written
References :
|