我在AM3358的flash(型号PC28F512M29)中拿出33M的分区挂载UBI文件系统,通过实验频繁的进行读写和删除大小为1KByte的文件,实验过程中每次读写或删除操作都是毫秒级别的速度,但是在连续跑了30多个小时后,突然有一次写操作持续了4分钟,这个时间近似文件系统完成一次初始化的时间,但这次操作后面的操作的时间又恢复到毫秒级别,请问这种现象可能是什么原因呢?会是由于分区全部被擦除一遍以后整个文件系统分区会重新格式化一次吗?谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我在AM3358的flash(型号PC28F512M29)中拿出33M的分区挂载UBI文件系统,通过实验频繁的进行读写和删除大小为1KByte的文件,实验过程中每次读写或删除操作都是毫秒级别的速度,但是在连续跑了30多个小时后,突然有一次写操作持续了4分钟,这个时间近似文件系统完成一次初始化的时间,但这次操作后面的操作的时间又恢复到毫秒级别,请问这种现象可能是什么原因呢?会是由于分区全部被擦除一遍以后整个文件系统分区会重新格式化一次吗?谢谢!
有出现什么错误的log吗?目前没遇到过这个问题,但是如果没有错误log的话,我个人的理解是他可能是在写失败了之后又再次重新的可能性比较大。如果是全部分区被擦出了一遍又重新格式化了分区,那这个分区里面的所有信息是不是都miss掉了?
没有研究过,但是关于UBIFS的资源还是比较多的,你可以参考参考:
http://processors.wiki.ti.com/index.php/UBIFS_Support?keyMatch=ubifs&tisearch=Search-EN