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/TMS320F28335:使用 RAM 作为 EEPROM 的 F28335

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/845414/ccs-tms320f28335-f28335-using-ram-as-eeprom

器件型号:TMS320F28335

工具/软件:Code Composer Studio

我使用 F28335、我正努力将 RAM 用作 EEPROM。 我找到了数据表 SPRAB69。 我了解如何使用函数、但当我尝试使用函数时。 我发现问题"如果您不安装闪存 API、这些函数将不可用"(这些 EEPROM 函数将在此处写入)。  我的 Code Composer Studio 版本是9.1.0

当我尝试在控制套件中打开并编译给定示例时、我无法成功。 因此、我需要相关帮助。 一个解释示例或者一个安装了闪存 API 的项目文件将是我的解决方案。 因为我不能这么做。

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

    Sinan、

    有一点要澄清、应用手册提到了如何使用 F2833x 上的嵌入式闪存来仿真 EEPROM、而不是像您提到的那样使用 RAM。  示例中包含的函数从 RAM 运行、因为在此器件上、您无法同时从闪存和编程闪存运行。

    闪存 API 包含在应用手册 http://www.ti.com/lit/zip/SPRAB69中引用的下载示例代码中 

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

    Matthew、您好!

    首先,感谢您的回答,您是否尝试运行或编译 SPRAB69? 因为、我的问题是编译它。 它不是像控制套件这样的项目。 我无法导入项目、因此需要实现所有文件、但很遗憾我无法成功编译项目。

    您能帮我解决这个问题吗?

     

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

    您好、Sinan、

    示例代码使用较旧的导入文件类型'.pjt'。 您可以通过执行以下操作将其导入到 CCS 中:

    单击顶部工具栏上的"Project"->选择"Import Legacy CCS Projects"->浏览到要导入的"F2833x_EEPROM_Example.pjt"->选择"Next"、然后选择"Finish"

    然后、该项目应正确导入到 CCS 工作区中。

    最棒的

    Kevin

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

    大家好、Kevin、

    正如您所说、我已导入项目。 (我的 CCS 版本9.1.0)编译时、CCS 会显示43错误、所有错误都是28335_RAM_Ink .cmd (内存范围)  

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

    您好、Sinan、

    您收到这些错误是因为您的项目中有多个链接器命令文件。 从您的项目中删除以下内容之一:

    • 28335_RAM_lnk.cmd
    • F28335.cmd

    最棒的

    Kevin