现在的位置: 首页 > 综合 > 正文

U-BOOT NAND FLASH bad block 管理测试记录

2012年11月08日 ⁄ 综合 ⁄ 共 375字 ⁄ 字号 评论关闭

mail:bookworepeng@Hotmail.com

qq:196568501

author:DriveMonkey

phone:13410905075

测试步骤:

step1:  通过 u-boot 烧写 kernel 到 nand

           系统能起来
step2:  在 u-boot 中手动标记 kernel 区一个 block 为 bad block.
           kernel 不能起来
step3:  u-boot 中从新烧写 kernel 发现 u-boot 会自动跳过 bad block 区
           kernel 能起来
总结:
      1. 在系统运行过程中如果内核区出现坏块系统将永远起不来
      2. 系统在升级过程中会自动跳过坏块把数据保存到下一个块,读取的时候同样会跳过
          不会影响系统启动

      3. 内核中烧写 nand flash 也用通用的机制

抱歉!评论已关闭.