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/AM5726:ECC 不匹配 U-boot 和内核

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/580800/linux-am5726-ecc-mismatch-u-boot-and-kernel

器件型号:AM5726

工具/软件:Linux

我使用 processors.wiki.ti.com/.../Linux_Core_NAND_User's_Guide 配置了 Linux 内核和 u-boot。 我可以使用 u-boot 将 SPL 写入 NAND 的第一个块、并且 ROM 机器人加载程序(处于 NAND 模式)将加载并执行它、以便 u-boot 和 ROM ECC 方案匹配。 但是、当我加载 Linux 内核并尝试访问 u-boot 环境时、我会收到有关"不可纠正的位翻转"的消息。 如果我从 Linux 而非 u-boot 写入 SPL、ROM 引导加载程序将不会加载它-我猜是因为 ECC 错误。 我使用的是 linux-4.4.4.12+gitAUTOINC+3639bea54a-g3639bea54a u-boot-2016.05+gitAUTOINC+b4e185a8c3-gb4e185a8c3

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请仔细检查您的 ECC 配置。 从您解释的内容来看、内核 ECC 设置不正确。