The limits for embedded (flash) filesystems include:
Filename length
255 bytes
Pathname length
1024 bytes
File size, filesystem size, and disk size
2 GB − 1
Directory size
Limited by the available space
Flash filesystems use a cache to remember the location of extents
within files and directories, to reduce the time for random seeking
(especially backward).