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.

[参考译文] 编译器/TMS570LS1114:TMS570LS1114PGE API EEPROM 模块有问题?

Guru**** 2439710 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/625184/compiler-tms570ls1114-a-problem-about-tms570ls1114pge-api-eeprom-module

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

工具/软件:TI C/C++编译器

您好:

关于 TMS570LS1114PGE EEPROM 模块、我有以下问题。

根据 HALCoGen 给出的示例、只有 FEE 模块刷写 EEPROM。 我查看了 Fapi 文档、但仍然感觉不像读取和写入 EEPROM 的完整示例。 FAPI 和 FEE 有何区别?适用的情况是什么?

  1. 根据文档 spnu501h.pdf、我需要在读取和写入之前初始化器件。 它是否专门指的是 HaLCoGen 模块?

为了实现一个固定地址、读取、写入、擦除、为了实现什么操作、我已经转移了 FEE 模块、移植到 FAPI 有什么区别?

解释:我尝试实现的功能只是存储一些重要的故障检测代码和大量校准参数、将它们存储到 EEPROM 中、并使用 CCP 协议与地址数据进行通信。

期待您的回复

邱志

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

    您所说的 EEPROM 模块实际上只是一个闪存组(组7)、对于 EEPROM 仿真非常有用。 F021 FAPI 是一个用于擦除和编程 TMS570器件上的闪存的软件库。 HALCoGen 提供 FEE (闪存 EEPROM 仿真)驱动器。 您可以将闪存 API 视为最低的软件层、将 FEE 驱动器视为更高级别。

    在您的情况下、如果您只想在第7列气缸组的固定位置对某些参数进行编程、则无需使用 FEE 驱动器。 您确实需要使用 F021闪存 API。

    [引用 user="chi Qiu ]]根据 spnu501h.pdf 文档、我需要在读取和写入之前初始化器件。 它是否专门指 的是 HaLCoGen 模块?[/quot]

    如果您使用 HALCoGen 执行启动(设置等待状态和 PLL), 则此步骤在代码到达 main()时已经完成。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、Bob Crosby、
    非常感谢您的回答。
    邱志