加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 18:09:19 所属栏目:百科 来源:网络整理
导读:mail:bookworepeng@Hotmail.com qq:196568501 author:DriveMonkey phone:13410905075 测试步骤: step1:? 通过 u-boot 烧写 kernel 到 nand ?????????? 系统能起来 step2:? 在 u-boot 中手动标记 kernel 区一个 block 为 bad block. ?????????? kernel 不能

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 也用通用的机制

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读