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.

[参考译文] RM57L843:到基地址的 FEE 块

Guru**** 2390735 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1457693/rm57l843-fee-block-to-base-address

器件型号:RM57L843
主题中讨论的其他器件:HALCOGEN

工具与软件:

您好!

我正在尝试了解 Halcogen 生成的 FEE 代码如何将块地址转换为内存地址? 它使用什么公式将块编号转换为地址?  

谢谢!

Ravi

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

    尊敬的 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。