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.

[参考译文] TMS570LC4357:片上闪存组7使用 FEE 驱动

Guru**** 2448780 points
Other Parts Discussed in Thread: TMS570LC4357, HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1232575/tms570lc4357-the-on-chip-flash-bank7-uses-fee-drive

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

大家好、

1) 1)使用 FEE 模块擦除 bank7空间和直接使用 f021 API 擦除 bank7空间之间有什么区别? 或者、使用收费驾驶有什么好处?

2)在 FEE 模块中,块、部门、虚拟部门之间的关系是什么? 是否可以理解一个虚拟扇区可以由一个或多个扇区组成,并在同一个虚拟扇区中连续放置多个块?

3) 3)客户想要使用 bank7来存储数据并想要修改以字节为单位的数据、如何实现它?  

您能帮助检查这个问题吗? 谢谢。

此致、

切里

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="496057" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1232575/tms570lc4357-the-on-chip-flash-bank7-uses-fee-drive ]1)使用 FEE 模块擦除 bank7空间和直接使用 f021 API 擦除 bank7空间有什么区别? [/报价]

    TI FEE 驱动器使用闪存 API 库来执行编程/擦除操作。

    Unknown 说:
    或者使用费用减免有什么好处?

    许多应用需要将少量系统相关数据(例如校准值、器件配置)存储在非易失性存储器中、以便即使在系统重启之后也可以使用、修改或重复使用。 EEPROM 主要用于此目的。 EEPROM 能够多次擦除和写入内存的各个字节、并且编程的位置即使在系统断电时也能长期保留数据。

    TI FEE 驱动器的目标是提供一组软件功能、这些功能旨在将片上闪存的扇区用作仿真 EEPROM。 应用程序可透明地使用这些软件功能来写入、读取和修改数据。

    Unknown 说:
    2)在 FEE 模块中,块、扇区、虚拟扇区之间有什么关系? [/报价]

    Block:一组数据、例如8个字节或10个字节

    扇区: 闪存存储器的一个连续区域、此区域必须被同时擦除。 TMS570LC4357数据闪存(组7)包含16个扇区。

    虚拟扇区: 虚拟扇区是用于对 EEPROM 仿真闪存组进行分区的基本组织单元。 虚拟扇区可以在一个闪存组内包含一个或多个连续闪存扇区、例如组7。  TI FEE 驱动器至少需要2个虚拟扇区。

    是否可以理解一个虚拟扇区可能由一个或多个扇区组成,多个块以连续顺序放置在同一个虚拟扇区中?

    您的理解是正确的。

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Unknown 说:
    3)客户想要使用 bank7来存储数据并想修改字节数据,如何实施?  [/报价]

    您可以使用 FEE 驱动器来执行该操作。

    请使用 HALCOGen 中的 FEE 示例作为起点。