mkfs.jffs2
lh2016rocky
这个作者很懒,什么都没留下…
展开
-
mkfs.jffs2参数详解
实例:mkfs.jffs2 -r rootfs -o rootfs.jffs2 -e 0x4000 --pad=0x1000000 -s 0x200 -nmkfs.jffs2: Usage: mkfs.jffs2 [OPTIONS]Make a JFFS2 file system image from an existing directory treeOptions:-p转载 2017-01-22 09:03:44 · 3531 阅读 · 0 评论 -
君正T20平台生成jffs2格式rootfs
基于系统升级的考虑,这两天在君正T20平台上折腾如何生成jffs2 格式的rootfs。详细的过程如下:1.修改uboot中的分区参数:修改为rootfs格式为jffs2的,且适当扩大rootfs分区大小。(因jffs2的压缩比不如只读的squashfs)#define CONFIG_BOOTARGS BOOTARGS_COMMON " init=/linuxrc rootfstype原创 2017-01-22 16:41:19 · 2813 阅读 · 2 评论 -
jffs2 启动的常见的问题
Q:在启动过程中出现at91sam user.warn kernel: Empty flash at 0x00f0fffc ends at 0x00f10000问题A:在mkfs.jffs2的时候,加上-e 0x20000指定擦除块的大小。-e是指定擦除块的大小,我们使用的nandflash的块大小为128K字节,因此-e后的参数为(128*1024)10=(20000)16。转载 2017-01-22 16:42:31 · 1507 阅读 · 0 评论 -
JFFS2文件系统挂载过程优化的分析报告
一 问题描述在上电启动优化中发现Linux系统下挂载JFFS2文件系统耗时较长,以128M的NOR FLASH为例,用时接近20秒。后续单板的FLASH容量为256M,时间会更长。如此长的挂载时间,会大增加系统的上电启动时间。希望能对mount功能或JFFS2文件系统做适当优化,将256M FLASH的挂载时间降到3~5秒内,优化时需要同时保证文件系统的可靠性和读写速度,要保证兼容优化前的文件转载 2017-01-23 14:14:21 · 3444 阅读 · 1 评论 -
jffs2常见问题
Question1:JFFS2 error: (1) jffs2_build_inode_pass1: child dir "alsa" (ino #1159) of dir ino #1074 appears to be a hard link JFFS2 error: (1) jffs2_build_inode_pass1: child dir "l" (ino #1170) of dir转载 2017-01-23 14:44:50 · 9483 阅读 · 0 评论 -
关于jffs2文件系统如何掉电保护
JFFS2 是将节点信息保存在内存中 Flash上日志型文件系统的资料,了解到传统的基于闪存转换层(FLT)的文件系统存在的主要问题:1. 效率低。因为每次都要把要修改的数据所在擦写块放入内存,产生了许多不必要的读操作;写入时,要将原来的擦写块擦除,然后再将内存中修改的数据写入该擦写块。这样就造成了数据带宽的严重浪费。2. 降低了Flash的寿命。因为有大量无用的擦写动作,使得许多转载 2017-01-23 14:28:46 · 3220 阅读 · 0 评论