主题中讨论的其他器件:HALCOGEN
工具与软件:
您好!
我正在尝试了解 Halcogen 生成的 FEE 代码如何将块地址转换为内存地址? 它使用什么公式将块编号转换为地址?
谢谢!
Ravi
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.
尊敬的 Ravi:
请参阅以下 FEE 用户指南、了解如何使用 FEE 模块在闪存中阻止组织。
e2e.ti.com/.../2744.TI-FEE-User-Guide.pdf
——
谢谢、此致、
Jagadish。
尊敬的 Jagadish:
我通读了这份文档、但在任何地方都没有谈到地址转换。 在论坛上阅读与 FEE 相关的问题时,似乎每次执行写入时,都按顺序写入不同的虚拟扇区。 例如:第一次写入将被写入 VS0、第二次写入 VS1、第三次写入 VS0、依此类推、所配置的费用为2 VS。 我的理解是否正确? 如果是、数据地址每次都会不同、并且不会是固定地址。 是这样吗?
谢谢!
Ravi
尊敬的 Ravi:
例如:第一次写入将写入 VS0、第二次写入 VS1、第三次写入 VS0、依此类推、需支付配置有2 VS 的费用。 我的理解是否正确? 如果是、数据地址每次都会不同、并且不会是固定地址。 这是正确的吗?
基本正确。
首先、一个扇区将作为活动虚拟扇区(假设为 VS1)、并且您尝试写入的所有数据块都将移动到此活动虚拟扇区、一旦此活动虚拟扇区已满、则此扇区中的有效数据将移动到下一个虚拟扇区、例如、假设 VS2现在将成为新的活动扇区、VS1将在后台标记为擦除。 所以、现在如果你尝试写入任何新的数据、相应的数据将被移动到 VS2、直到这个 VS2再次满。
如果 VS2已满、则 VS1将再次变为活动虚拟扇区、该过程将持续进行。
是的、不会有任何地址转换。 是的、每次地址可能不同而不是固定的。
——
谢谢、此致、
Jagadish。