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.

[参考译文] Linux/DM3730:DM3730

Guru**** 2540720 points
Other Parts Discussed in Thread: DM3730

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/670394/linux-dm3730-dm3730

器件型号:DM3730

工具/软件:Linux

大家好、

在 引导 DM3730 ->引导文件 nand_base.c 中 func nand_scan_tail 的第3011行时,此行的含义是什么?

在整个芯片擦除期间、当它显示以下错误时、有人能说什么问题吗?

NAND erase.chip:器件0整个芯片
正在跳过0x00000000处的错误块
正在跳过0x00010000处的坏块
正在跳过0x00020000处的坏块
正在跳过0x00030000处的错误块
正在跳过0x00040000处的错误块
正在跳过0x00060000处的坏块
正在跳过0x00070000处的错误块
跳过0x00080000处的坏块
正在跳过0x00090000处的错误块
正在跳过0x10000000处的错误块
正在跳过0x10010000处的坏块
正在跳过0x10020000处的坏块
正在跳过0x10030000处的错误块
正在跳过0x10040000处的坏块
正在跳过0x10060000处的坏块
正在跳过0x10070000处的错误块
正在跳过0x10080000处的坏块
正在跳过0x10090000处的错误块
正在跳过0x20000000处的错误块
正在跳过0x20010000处的坏块
正在跳过0x20020000处的坏块
正在跳过0x20030000处的错误块
正在跳过0x20040000处的错误块
正在跳过0x20060000处的错误块
正在跳过0x20070000处的错误块
正在跳过0x20080000处的坏块
正在跳过0x20090000处的错误块
正在跳过0x30000000处的错误块
正在跳过0x30010000处的坏块
正在跳过0x30020000处的坏块
正在跳过0x30030000处的错误块
正在跳过0x30040000处的错误块
正在跳过0x30060000处的坏块
正在跳过0x30070000处的错误块
正在跳过0x30080000处的错误块
正在跳过0x30090000处的错误块
在0x3fff0000处擦除-- 100%完成。
好的

谢谢、此致、

M.Arun Kumar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 M.Arun:

    在擦除过程中检查 NAND 块。 如果块损坏、则会标记为 BAD、并在基于闪存的 BAD 块表中打印和写入其地址。 坏块的信息可防止坏块的使用、NAND 存储器继续正常工作。
    如果坏块的数量不是很高、则无需担心、并继续使用该器件。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Tsvetolin:

    控制器是否使用 CRC 确定这些坏块?

    我正在尝试通过它写入 NAND 和 f 引导中的 UBoot。
    但是、在写入它时、在某个地址显示相同的坏块。
    而不是从 NAND 中引导。

    您能建议什么来解决这个问题吗?

    谢谢、
    Arun
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Arun、

    "...not 正在从 NAND 引导... ”——这似乎不好。 在首次开机自检后、NAND 的问题更加严重。
    我建议您多次擦除 NAND、并在每次擦除后比较坏块列表。 如果每次擦除后地址相同、您可以尝试强制标记它们。 如果在每次擦除后坏块增加、那么 NAND 似乎不再可用。
    有关 NAND 诊断的一些有用命令的说明、请访问以下链接:
    processors.wiki.ti.com/.../AM35x-OMAP35x-PSP_04.02.00.07_UserGuide
    此外、通过使用 nandecc 命令使用一些纠错编码(ECC)技术、可以解决此问题(但不能保证)。

    BR
    Tsvetolin Shulev

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Tsvetolin:

    在多次擦除 nand 芯片后、我将获得与上述相同的坏块。

    配置 NAND 闪存中是否存在任何问题、这些问题可能会导致一些坏块?

    请发布您的建议。

    谢谢,
    Arun。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Arun、

    我建议您尝试强制标记坏块、正如我在上一篇文章中的链接中所述:
    OMAP3_EVM # nand markbad
    如果这不能解决问题、那么 NAND 闪存芯片将不再可用。

    BR
    Tsvetolin Shulev