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.
尊敬的 Champs:
我的客户想要将 Micron MT29F2G08ABAEAH4 NAND 闪存(异步8位接口)与 GPMC 控制器搭配使用。
从接口时序的角度来看、这对我来说还行、但客户想咨询 ONFI 支持。 对我来说、这仅当该存储器是启动器件时才有意义、但这并不是因为它们的系统将从 NOR 闪存启动。 请您确认吗?
另一个令人关注的领域是 ECC 机制的兼容性。 您能否检查一下这是否可行?
谢谢你。
此致、
François μ A。
尊敬的 Francois:
ONFI 仅用于器件识别目的、实际上只有在您尝试从设备引导时才会起作用。 因此、您认为它与此处无关是正确的、因为客户无论如何都要从 NOR 闪存引导。 在这种情况下、忽略 ONFI 是安全的
ECC 支持也是如此-引导加载程序期望在处理器上使用 ECC、因此 On-NAND ECC 会破坏该协议、除非客户编写自己的软件来配置器件以与特定 NAND 搭配使用。
此致!
但以理
Daniel、您好!
谢谢你。 我们支持 ONFI。
关于 ECC、我的问题是在引导之后、因为无论如何、AM263x 无法从 GPMC 引导。 我的问题是、了解 Micron 闪存 ECC 机制是否与我们的 GPMC 控制器兼容? 这意味着、如果我们禁用 AM263x GPMC ECC 功能、该系统是否会与 Micron 闪存 ECC 一同工作?
此致、
François μ A。
尊敬的 Francois:
GPMC 控制器在涉及到 ECC 时不自动支持 NAND 访问、这转而强制应用软件在这种情况下完成大部分工作。 实际上、这与兼容性无关、而与通过发送正确的命令正确设置 NAND 有关的更多信息。 因此要回答您的问题、没有任何东西会阻止控制器使用基于闪存的 ECC、但您仍需要确保针对该 ECC 设置了正确的软件。
数据表应说明软件在启用内部(闪存) ECC 的情况下运行时必须执行的序列、并提供 ECC 区域映射的信息。
此致!
但以理