主题中讨论的其他器件: NOWECC、 UNIFLASH、 HALCOGEN
工具与软件:
您好!
我目前正在尝试将 ECC 集成到我的代码中、但我有一些问题。 现在有两种类型的执行、第一种是 XIP、代码直接从闪存执行;第二种是将代码复制到 RAM 并从 RAM 执行、但我找不到 TMS570ls3134所使用的类型。
此外、对于应用于 RAM 的 ECC、我了解到、当数据写入 RAM 时、计算 ECC 位并将其放入相应的地址、然后当从 RAM 读取数据时、会使用计算出的 ECC 位执行检查、如果出现错误、则会进行校正;如果出现两个错误、则会生成中断。 但我不知道闪存的工作原理、我知道必须使用 nowECC 生成 ECC 位、但如何对闪存进行检查呢?
感谢您的帮助!
A. K