工具与软件:
尊敬的团队:
我知道 ECC 数据中的 single-bit 错误属于可纠正的错误。 但我想知道它是如何发现 ECC 数据中发生的 single-bit 错误的。 它是否会 使用具有单位错误的 ECC 数据将正确的数据恢复为错误的数据?
此致
塞缪尔
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.
工具与软件:
尊敬的团队:
我知道 ECC 数据中的 single-bit 错误属于可纠正的错误。 但我想知道它是如何发现 ECC 数据中发生的 single-bit 错误的。 它是否会 使用具有单位错误的 ECC 数据将正确的数据恢复为错误的数据?
此致
塞缪尔
但我想知道它是如何发现 ECC 数据中发生的 single-bit 错误的
->是的、SECDED 逻辑使用64位对齐的地址和相应的64位数据以及8位 ECC 值来评估从闪存/OTP 读取的数据的正确性。
它是否会 使用 具有单位错误的 ECC 数据将正确的数据恢复为错误的数据?
->不,它会将纠正的数据给 CPU ,但它不会纠正闪存中的错误。 如果必须纠正闪存中的错误、用户应用程序必须擦除并编辑闪存。
此致、
Rajeshwary