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.

[参考译文] LP-MSP430FR2476:如何针对缺失的器件使用 FRAM 和 FRAM 实用程序

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/974033/lp-msp430fr2476-how-to-use-fram-and-fram-utilities-for-a-missing-part

器件型号:LP-MSP430FR2476
主题中讨论的其他器件:MSP430WAREMSP430FR2433MSP430FR2476MSP430FR4133

我希望使用 FRAM 实用程序能够轻松地向 FRAM 读取/写入存储器。 我希望引入 C:\ti\MSP\MSP430Ware_3_80_13_03\fram_utilities\src\ctpl 中的文件、但无法找到我正在使用的器件。 我是否缺少能够使用 FRAM 的功能?

在相关的注释中、以下代码是否适用于 CCS 以分配和使用 FRAM 变量?

#pragma PERSISTENT (var_name)
int var_name; 

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

    Sourcabh、您好!

    FRAM 实用程序支持 MSP430FR2476、但我们不支持您提到的目录中的示例。 将另一个类似示例移植到 MSP430FR2476应该相对简单、即 MSP430FR2433或 MSP430FR4133示例。  

    是的、以下代码在 CCS 中用于分配和使用 FRAM 变量!


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

    您好 Aaron、我有几个关于将文件移植到我的特定器件(具体为 MSP430FR2476)的后续问题。

    1.在 C 语言中的三个文件中:\ti\MSP\MSP430Ware_3_80_10_09\fram_utilities\src\ctpl\devices\msp430frXXXX、我需要将哪些文件复制到我自己的设备的文件夹中? 有三个文件:Windows 命令脚本、XCL 文件和 C 文件。

    2.我应该参考哪些文档来确定需要在 XCL 文件中定义哪些变量? 我查看的是 MSP430FR2476数据表的6.13.1存储器组织部分、但我对应该在 XCL 文件中包含的内容没有信心、以确保正确更新 XCL 文件。

    谢谢!

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

    您好、Sourabh、

    很抱歉、我的回复很晚、因为我的箱子中没有看到这一点、因为这个问题被标记为"已解决"。

    您应该只需要将 C 文件用于 FRAM 实用程序。 XCL 文件和 Windows 命令脚本文件用于 IAR 项目。 因此、如果您使用 CCS 和 上述初始答复中讨论的代码行来定义存储在 FRAM 中的变量、则不必对 XCL 文件进行任何更改。