gpt4 book ai didi

embedded-linux - 内核不识别 u-boot 标记的 NAND 坏 block

转载 作者:行者123 更新时间:2023-12-01 13:23:41 25 4
gpt4 key购买 nike

在我的基于 ARM 的板 (DM368) 的 u-boot 中,我手动将一些内核分区 block 标记为坏的。 U-boot 说它被标记了,例如,在写入/读取内核镜像时我看到它跳过了这个坏 block 。

但是当我尝试从 Linux(通过 NFS 加载)中写入相同的分区时,我看到 Linux nandwrite 命令使用了这个坏 block !我以多种方式对此进行了检查——Linux 100% 忽略了坏 block 标记。但是在互联网上到处都说 BBT 是 u-boot 和 Linux 的一个。

那么,问题在哪里呢?

最佳答案

好的,找到答案了。由于某些不明原因,我用于开发的板 DM365EVM 的制造商 Texas Instruments 提供了具有不同 BBT 结构的内核。他们将 BBT 偏移量定义为 2,而全世界,包括提供的 u-boot,都将此偏移量定义为 8。祝他们多年来 body 健康。

关于embedded-linux - 内核不识别 u-boot 标记的 NAND 坏 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12820472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com