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/DRV8312-C2-Kit:如何在CCS版本7中为项目配置生成调试和生成版本

Guru**** 2540720 points
Other Parts Discussed in Thread: DRV8312, CONTROLSUITE, C2000WARE, UNIFLASH

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/606447/ccs-drv8312-c2-kit-how-to-config-build-debug-and-build-release-for-a-project-in-ccs-version-7

部件号:DRV8312-C2-Kit
主题中讨论的其他部件:DRV8312controlSUITEC2000WAREUNIFLAASH

工具/软件:Code Composer Studio

您好CCS团队:

我正在使用CCS版本7.2 在套件DRV8312 C2上进行开发

我只是在示例项目上工作。但当我导入项目并尝试将其重新配置为内部版本时。 我找不到怎么做。

即使参考论坛上的一些说明,CCS版本7.2 似乎不同,我也不能按照说明操作。

例如:

请指导我:

1.如何配置内部版本调试或内部版本发行

2.如何将image .out配置为RAM或闪存

提前感谢

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

    在7.2 中更改活动内部版本配置与在以前的版本中类似。 此视频显示如何在7.2 中执行此操作。
    https://youtu.be/Dai5ib2yCUM

    请注意,并非所有项目都具有“调试和发布”配置。 默认情况下,创建新项目时,CCS将创建这些配置,但并非所有示例项目都具有这些配置。 示例项目可能只提供1个配置,或者提供构建项目的配置,使应用程序进入RAM或闪存...

    如何更改项目以加载到RAM或闪存。

    链接程序命令文件控制代码在内存中的位置。 您正在处理的项目示例是什么? 是来自controlSUITE,C2000Ware还是其他地方? 项目中包含的链接程序命令文件(.cmd)的名称是什么?

    此致,
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,John:
    感谢您的描述,
    我正在处理来自controlSUITE的示例项目"PM_Sensorles"。 默认的构建配置为"F2803x_RAM"。 我不知道该image.out是否将下载到RAM? 以及应用程序如何小到足以存储在RAM中。
    请向我展示如何添加新配置的任何文档,例如"F2803x_flash"。
    另外,我是否可以确认CCS版本7上的下载工具现在已禁用? 我只使用UniFlash或一些独立的应用程序将软件下载到CPU。
    此致,
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    F2.8035万器件具有20 KB RAM。

    当我生成PM_Sensorless示例,然后打开Memory Allocation (内存分配)视图时,我可以看到它适合RAM:

    此视频介绍如何创建构建配置。

    https://youtu.be/YIAHYbRDrLw

    我可以确认CCS版本7上的下载工具现在已禁用吗? 我只使用 UniFlash 或一些独立的应用程序将软件下载到CPU。[/QUOT]

    这不正确。  如果您已将链接器命令文件设置为将程序置于闪存中,Code Composer Studio将对闪存进行编程。  Code Composer Studio和UniFlash的行为方式相同。  如果将程序设置为位于RAM中,则它们将加载到RAM。如果将程序设置为位于闪存中,则它们将将程序置于闪存中。

    至于如何更改项目以将程序置于Flash中,C2000论坛中的某人可以帮助您实现这一点。  主要操作是在链接程序命令文件中使用适当的设置进行交换。  该论坛上的某人可能会有一个您可以使用的论坛。

    此致,

    John