问题记录1: 当我挂载好文件系统后,准备建立一个文件夹试试
使用命令mkdir data 结果打印下面信息
JFFS2: Node totlen on flash (0xFFFFFFFF) != totlen from node ref (0x0000000C)
mkdir 'data' failed:
但是后面再次调用mkdir指令的时候就成功了,创建其他的文件夹也成功了。
-----------------------------------------------------------------------------
问题记录2:当我创建一个文件夹,又建立一个文件后,关闭后,重新下载程序,打印下面信息
RTEMS Shell on /dev/console. Use 'help' to list commands.
[/] # <5>JFFS2: Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
<5>JFFS2: empty_blocks 510, bad_blocks 0, c->nr_blocks 512
然后我查看我之前建立的文件夹,发现已经没有了,说明没有成功。
上述问题在源码中都可以搜索到。但是我是用的是库文件。比如mkdir的时候无法打断点跟踪调试。尝试自己编译jffs2部分的源码试试看是否可行。