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/TMS320F2808:CCS3.3 ->CCS5.5迁移问题

Guru**** 2577385 points
Other Parts Discussed in Thread: CCSTUDIO

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/611815/ccs-tms320f2808-ccs3-3----ccs5-5-migration-questions

器件型号:TMS320F2808
主题中讨论的其他器件:CCStudioCODECMOSER

工具/软件:Code Composer Studio

大家好、

我有一位客户正在将其 CCS3.3迁移到 CCS5.5、因为他们正在升级到 Win10。 他们对升级过程有以下问题:

1        个 DSP/BIOS 配置文件

config.tcf 文件由解释

"C:\CCSTUDIO_v3.3\BIOS_5_33_05\xdctools\tconf"-b -dconfig.importPath="Y:/fl_fl_pd-se_gint-x-001-struct /okc15_mose/se_cbl/targets/ti_f280x;C:/CCSTUDIO_5_t05_tConfig"

这将生成以下文件:

config.s28;Config_c.c;Configcfg.cmd (屏幕截图中的1和2)

  

  • 我们必须将 tconf 命令置于构建序列的哪个位置?

配置 tcf 的构建必须通过两个步骤来处理:

  1. 解释*tcf 将生成上述文件
  2. 编译这些文件
  • 我们如何在 CCS5.5内实现这一点?

 

通过构建选定的文件“config.tcf”,我们得到了以下错误代码:

****为项目 SE_AfDF 构建配置调试****

 

"C:\\ti\\ccsv5\\utils\\bin\\gmake"-k D:/CCSV5伺 服/okc15_m伺 服/se_AfDF/targets/ti_F280x/objects/Config.h

subdir_rules.mk:160:警告:覆盖目标`D 的命令:/CSV5伺 服/okc15_servo/se_AfDF/targets/ti_F280x/objects/Configcfg_c.obj'

subdir_rules.mk:153:警告:忽略目标`D 的旧命令:/CSV5servoe/okc15_servo/se_AfDF/targets/ti_F280x/objects/Configcfg_c.obj'

gmake:***没有使目标`D:/CSV5伺 服/okc15_servo/se_AfDF/targets/ti_F280x/objects/Config.h'的规则。

 

****构建完成****

 

 

  • 编译生成的文件时,Config.s28没有规则可以构建–我们如何才能获得此规则? 我假设新编译器也能够编译此汇编器文件。

只需将文件添加到工程中、就不会生成任何规则。

 

2        个 Flashlibs

我们正在使用旧的闪存库(屏幕截图中为3)

Flash2809_API_V100.lib 和

Flash2808_API_V302.lib

 

  • 它们是否与新编译器编译的代码协同工作?

 

  • 我们是否必须使用更新的库?

 

3        个内存分区命令文件

我们使用单独的“*。cmd”文件,而不是2809_RAM_lnk.cmd (由 import 选择)。  (屏幕截图中为4)

  • 我们必须将它们放置在链接器对话框中的什么位置?

4        个初始和最终构建步骤

旧 CCS3.3的常规对话


  • 我们必须在哪里使用 CCS5.5执行初始和最终构建步骤?

 

5        个项目文件

  • 哪个是新的项目文件? CCS5从哪些主文件中生成哪些文件?

…μ A 因为我们必须将主文件置于版本控制之下!

 

6        在不使用 CCS-IDE 的情况下编译工程

构建 我们今天使用的官方可执行产品时递归、由脚本调用、以便在不启动 CCS-IDE 的情况下自动生成产品。

  • 它如何与 Codecoser 5.5配合使用?

我知道这是详细和具体的。 我希望你能提供帮助。

此致、

Mihir Gupta

FAE -德国南部

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

    [引用 user="Mihir Gupta65"]我有一位客户正在将其 CCS3.3迁移到 CCS5.5,因为他们正在升级到 Win10。[/引用]

    首先请注意、CCSv5.5在 Windows 10上不受官方支持。 CCSv6.1.3是第一个正式支持 Windows 10的版本。 这并不意味着 CCSv5.5无法在 Windows 10上运行(我已经使其正常运行)、但它从未经过测试。 如果客户需要正确的 Windows 10支持、则应至少升级到 CCSv6.1.3。

    但我看到他们正在使用 DSP/BIOS。 最能支持 DSP/BIOS 的 CCS 的最后一个版本是 CCSv5.5 (它仍然具有 RTA 支持)。 也许这就是他们想要使用 CCSv5.5的原因。 不管怎样、都由他们决定。

    [引用用户="Mihir Gupta65"]

    • 我们必须将 tconf 命令置于构建序列的哪个位置?

    配置 tcf 的构建必须通过两个步骤来处理:

    1. 解释*tcf 将生成上述文件
    2. 编译这些文件
    • 我们如何在 CCS5.5内实现这一点?

    [/报价]

    如果工程是 RTSC 工程、则会自动为您处理。 如果您将 DSP/BIOS tcf 文件添加到 CCS 项目中、它将检测到它并将项目转换为 RTSC 项目。 然后、在构建项目时、将自动处理构建 tcf 文件的其他步骤。 您可以通过 Project Explorer 中项目文件夹图标上的小"RTSC"图标来确定项目是否为 RTSC 项目:

    [引用用户="Mihir Gupta65"]

    2        个 Flashlibs

    我们正在使用旧的闪存库(屏幕截图中为3)

    Flash2809_API_V100.lib 和

    Flash2808_API_V302.lib

     

    • 它们是否与新编译器编译的代码协同工作?

     

    • 我们是否必须使用更新的库?

    [/报价]

    C2000论坛中的专家 可以对此给出最佳答案

    [引用用户="Mihir Gupta65"]

    我们使用单独的“*。cmd”文件,而不是2809_RAM_lnk.cmd (由 import 选择)。  (屏幕截图中为4)

    • 我们必须将它们放置在链接器对话框中的什么位置?

    [/报价]

    该选项位于 C2000连接器项目属性下的"File Search Path"选项下。

    但您只需将 cmd 文件添加到工程即可(这更常见)

    [引用 user="MIHir Gupta65"]我们必须在哪里使用 CCS5.5来执行初始和最终构建步骤?

    请参阅以下屏幕截图:

    [引用用户="Mihir Gupta65"]

    • 哪个是新的项目文件? CCS5从哪些主文件中生成哪些文件?

    …μ A 因为我们必须将主文件置于版本控制之下!

    [/报价]

    请参阅 :http://processors.wiki.ti.com/index.php/Source_control_with_CCS

    [引用用户="Mihir Gupta65"]

    构建 我们今天使用的官方可执行产品时递归、由脚本调用、以便在不启动 CCS-IDE 的情况下自动生成产品。

    [/报价]

    请参阅 :http://processors.wiki.ti.com/index.php/Projects_-_Command_Line_Build/Create

    谢谢

    Ki

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

    此致、
    Mihir