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.

[参考译文] TMS320F28377S:TMS320F28377S

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/973564/tms320f28377s-tms320f28377s

器件型号:TMS320F28377S
主题中讨论的其他器件: C2000WARE

您好!

我有一个项目是从早期版本的2000ware 中的一个用于 TMS320f28377S 的 ADC 示例中启动的。 最近我清理了这个项目并使用了最新版本的2000ware。 也许是巧合、或者我做了一些其他的事情、但 RAM 配置工作正常、但闪存配置提供了不同的效果、例如电路板中的一些声音失真和不同的电流。 为了找出问题、我需要比较 RAM 和闪存的哪些配置文件?

谢谢 Vadim

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

    您好 Vadim、

    您是否检查了是否有任何 ADC 代码从 C2000Ware 版本更改为您现在使用的版本? RAM 和闪存配置之间的唯一区别是代码是从 RAM 和闪存加载和执行的。

    您是否尝试使用之前版本的 C2000Ware 运行闪存配置? 这可以正常工作吗?

    此致

    Siddharth

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

    您好 Siddharth、

    我有所有文件的本地副本、而不是链接的文件、因此如果它们在 RAM 中工作、它们在闪存中应该是相同的? 我注意到 CCS 过去只有两种配置、现在有四种:CPU1_FLASH、CPU1_RAM、LaunchPad_RAM、LaunchPad_FLASH。 我使用了 CPU1配置。 我尝试了 LaunchPad_FLASH、它工作正常。 为什么 CPU1不起作用? 哪些设置/文件定义了闪存/CPU1配置? 在哪里可以找到它们? 所有 四种配置均用于调试。 如何修改发布版本的版本?

    谢谢 Vadim

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

    您好 Vadim、

    控制卡和 Launchpad 之间几乎没有什么变化。 一个是振荡器频率、另一个是 GPIO 引脚。

    您可以通过搜索以下#ifdef _LAUNCHXL_F28377S 来找到代码中的差异。 对于"Launchpad_flash"编译配置,编译器选项定义了此宏,以便编译与 Launchpad 相关的所有代码。

    此致

    Siddharth

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

    您好 Siddharth、

    在我的项目中、一些文件位于项目目录中、一些文件位于 include 目录中。 我是否可以在所有相关文件中搜索一个词?

    2.如果1)选项不存在、我应该查看此#define 指令应查看哪些文件?

    3 cmd 链接器文件在哪里? 我在项目资源管理器中看不到路径。 我遇到了这个问题、但找不到答案

    谢谢 Vadim

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

    您好 Vadim、

    如果您使用的是 CCS,则可以使用“文件搜索”来搜索特定字符串。 主要更改主要位于中包含的 device.h 文件中 \device_support\f2837xs\common\include 文件夹。

    中提供了链接器命令文件 \device_support\f2837xs\common\cmd 文件夹。

    此致

    Siddharth

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

    您好 Siddharth、

    如何设置配置? 例如、如果我启动一个新项目、它将创建两个配置:调试和发布。 这两种配置都将进入闪存。 如何修改它们以进入 RAM?  如果我从 C2000ware 导入示例、它会为 RAM 创建4个配置2、为闪存创建2个配置。 我如何确保一些针对调试进行了优化、一些针对发布进行了优化?

    谢谢 Vadim

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

    您好 Vadim、

    您可以右键单击项目,选择“生成配置”,然后单击“管理”。 这将为您提供添加新构建配置的选项。  

    如果要从 RAM 运行代码、请确保项目中使用的链接器命令文件将代码段重定向到 RAM 存储器位置。

    为了进行优化、您可以更改编译器选项(右键单击工程)。 选择 Properties (属性)->选择 C2000 Compiler and Optimizations (C2000编译器和优化)。

    此致

    Siddharth

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

    谢谢!