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.

[参考译文] CCS/TMS570LS3137:如何将变量值存储到 TMS570ls3137的 EEPROM 或闪存中?

Guru**** 1792850 points
Other Parts Discussed in Thread: TMS570LS3137, HALCOGEN
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/695789/ccs-tms570ls3137-how-to-store-variable-value-into-eeprom-or-flash-memory-of-tms570ls3137

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

工具/软件:Code Composer Studio

尊敬的先生:

我是指 TMS570ls3137的数据表。 我想将转换后的值存储在 EEPROM 或闪存中。 但为此、我不知道 TI 论坛上提供了哪个头文件。  如果您可以提供任何与将数据存储到 EEPROM 和闪存存储器相关的示例。 谢谢你。

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

    Krunal、您好!

    HALCoGen 是一款为 Hercules MCU 生成驱动程序的出色工具。 它还为 EEPROM 生成 FEE 驱动器。 HalCoGen 还包含一个使用 EEPROM (初始化、读取、写入等)的示例代码。

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

    主席先生,感谢你给予你正确的指导。 但我们有较旧版本的 halcogen 、即 haclgoen 03.02.02现在在 TI 网站上提供了版本4.07、您在其中给出了屏幕简短描述、也像4.06。 因此、较 旧版本的 TI 控制器中不提供 EEPROM 模块。  如果我必须更新 halcogen ,我是否应该为此支付费用? 谢谢你。  

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

    它是免费的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你。 我更新了 helcogen。 EEPROM 驱动程序即将推出。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、先生、

    现在、我能够看到用于 EEPROM 的 Build FEE 驱动器。 但在这种情况下、如果我想给 A=15值、那么我该怎么写呢? 我无法理解代码。 EEPROM 代码中将有两个写入内容。 异步和同步写入。 结果将显示读取值。 但我无法看到的写入 EEPROM 寄存器。 您能帮我解决这些问题吗?

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

    Krunal、您好!

    EEPROM 仿真闪存组分为两个或多个虚拟扇区。 每个虚拟扇区都进一步划分为多个数据块。 闪存 EEPROM 仿真至少需要两个虚拟扇区。

    2.初始化例程(TI_FEE)确定要使用的虚拟扇区并将其标记为活动。 数据将写入活动虚拟扇区中的第一个空位置。 如果当前虚拟扇区中没有足够的空间来更新数据、它将切换到下一个虚拟扇区、并将所有有效数据从当前虚拟扇区中的其他数据块复制到新的数据块。 复制所有有效数据后、当前虚拟扇区标记为擦除就绪、新虚拟扇区标记为活动虚拟扇区。 任何新数据现在都将写入新的活动虚拟扇区、且标记为可擦除的虚拟扇区将在后台擦除。

    3.数据块用于定义虚拟扇区中数据的映射位置。 根据用户定义、一个或多个变量可以位于数据块中。 数据块中可存储的最小数据量为64位。 如果数据大小超过64位、则以64位为增量添加数据包。 数据块结构仅限于其所在的虚拟扇区的大小。 数据结构在 ti_fee_config.c 中定义

    4.数据由块号写入和读取。 您可以使用 CCS 存储器浏览器查看数据(真实数据+标头)。