Blame view
doc/README.JFFS2
1.33 KB
c609719b8
|
1 2 3 4 |
JFFS2 options and usage. ----------------------- JFFS2 in U-Boot is a read only implementation of the file system in |
b3aff0cb9
|
5 |
Linux with the same name. To use JFFS2 define CONFIG_CMD_JFFS2. |
c609719b8
|
6 7 8 9 10 |
The module adds three new commands. fsload - load binary file from a file system image fsinfo - print information about file systems ls - list files in a directory |
f39748ae8
|
11 |
chpart - change active partition |
c609719b8
|
12 |
|
06d01dbe0
|
13 14 |
If you boot from a partition which is mounted writable, and you update your boot environment by replacing single files on that |
6d0f6bcf3
|
15 |
partition, you should also define CONFIG_SYS_JFFS2_SORT_FRAGMENTS. Scanning |
06d01dbe0
|
16 17 18 19 |
the JFFS2 filesystem takes *much* longer with this feature, though. Sorting is done while inserting into the fragment list, which is more or less a bubble sort. That algorithm is known to be O(n^2), thus you should really consider if you can avoid it! |
c609719b8
|
20 |
|
b2482dffa
|
21 22 23 |
There only one way for JFFS2 to find the disk. It uses the flash_info structure to find the start of a JFFS2 disk (called partition in the code) and you can change where the partition is with two defines. |
c609719b8
|
24 |
|
6d0f6bcf3
|
25 |
CONFIG_SYS_JFFS2_FIRST_BANK |
c609719b8
|
26 |
defined the first flash bank to use |
6d0f6bcf3
|
27 |
CONFIG_SYS_JFFS2_FIRST_SECTOR |
c609719b8
|
28 |
defines the first sector to use |
c609719b8
|
29 30 31 |
--- TODO. |
8bde7f776
|
32 33 34 |
Remove the assumption that JFFS can dereference a pointer into the disk. The current code do not work with memory holes or hardware with a sliding window (PCMCIA). |