新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 系統啟動出現:Partially written block X detected

        系統啟動出現:Partially written block X detected

        作者: 時間:2016-11-25 來源:網絡 收藏
        使用yaffs文件系統一段時間后,串口輸出大量

        "Partially written block X detected"

        本文引用地址:http://www.104case.com/article/201611/321525.htm

        解決辦法:

        方法一,修改yaffs_fs.cyaffs_auto_checkpoint改成2

        方法二,修改fs/yaffs2/yaffs_guts.cstatic int yaffs_ScanBackwards(yaffs_Device * dev) 函數中(大概6668行左右)

        static int yaffs_ScanBackwards(yaffs_Device *dev)
        {
        ..

        } else {

        T(YAFFS_TRACE_SCAN,
        (TSTR("Partially written block %d detected" TENDSTR),
        blk));
        }
        }
        ...

        }

        報錯是由于YAFFS_TRACE_ALWAYS造成的。只要把它改成YAFFS_TRACE_SCAN就OK了

        方法三:網上看到有人說升級yaffs后不會出現這個問題.

        上面上個辦法我采用了第二種,其他兩種不知道行不行,沒有試過.



        關鍵詞: 系統啟動文件系

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 漳浦县| 黄平县| 锡林郭勒盟| 闵行区| 寿宁县| 斗六市| 内乡县| 察哈| 全南县| 正镶白旗| 钟祥市| 玛沁县| 长阳| 台湾省| 昌江| 西藏| 米易县| 邵阳市| 岳西县| 涡阳县| 应城市| 东阳市| 青龙| 扶绥县| 松原市| 涿州市| 额敏县| 耒阳市| 丰宁| 郓城县| 乌兰县| 静安区| 安陆市| 长白| 大安市| 米易县| 雅安市| 德惠市| 梅州市| 海丰县| 青神县|