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/TMS320F2.8065万:C2000缺少内部版本

Guru**** 2502065 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/572959/ccs-tms320f28065-build-missing-with-c2000

部件号:TMS320F2.8065万

工具/软件:Code Composer Studio

大家好,支持!

我的客户在使用F8065时遇到了奇怪的CCS问题。

我有一个奇怪的行为:项目编译没有错误(只有警告),但没有生成。 在类似的情况下,我至少有这样的事情:分配失败,链接器错误,闪存中没有足够的空间,...等等。 这一次,没有建议!

我认为警告并不严重,至少不会停止构建步骤。

我将IDE的屏幕快照与警告和其中一个编译器设置(此外: CGT版本相同,但带有.LTS -我不了解为什么我的项目同事在安装同一个可执行文件的CGT时会有该设置-请解释!)。

 我还包含.map输出文件和编译日志。

第一次编译是使用以下序列进行的:“清除项目”和“生成项目”

——今天,在完成编译后(返回“gmake:target `all”,因为错误而不重新生成。”但只显示警告,而不显示错误),我在没有事先清理项目的情况下“生成项目”。

编译日志在.asm文件中显示一个错误,但在"Problems (问题)"窗口中不显示为"red-marked (红色标记)"错误(请参阅包含的屏幕截图)。

实际上,检查第一个编译日志(首先清理项目的日志),我发现了这个错误,但我没有注意到它被包含在长日志中(当然,在“问题”窗口中没有被引用)。

 

我还附上了第二次编译的编译日志(不首先清理项目)。

 

e2e.ti.com/.../Carel-files.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这很有趣...错误分析器没有发现这一点。 这些是哪些CCS和编译器版本?

    客户能否提供ASM文件?

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

    您好Ki:

    感谢您的回复。

    我附上与版本相关的文件(主要是屏幕截图):

    —CCS版本

    -安装详细信息(不同的选项卡+配置的文本文件)

    —编译器版本

     

    我还发送了ASM文件。 它来自TI发布的安全例程(我不确定它是否已被修改,我不处理代码的该部分): STL_TEST_CLA_ASM.asm

     

    该文件从以下位置安装:

    C2000 IEC 6.073万软件包(http://www.ti.com/tool/iec6.073万swpackages)

    C2000-IEC60730-SW-封6.073万封装:C2000MCU_IEC60730_4_00_01_00_setup.exe</s>6.073万

    版本:V4_00_01_00

    日期:2014年2月17日

     

    关于编译器版本(TSX.1.LTS):它是最新的16.9 CGT。 我从  http://software-dl.ti.com/codegen/non-esd/downloads/download.htm下载的ti_CGT_C2000 16.9.1.LTS_windows_installer.exe安装了。

    我的同事也使用相同的CGT。

    奇怪的是,如果我从同事那里得到一个项目(例如,通过subversion资源库),所需的16.9 似乎是"CGT.1.LTS",但CCS承认它有"CGT.1" 16.9 ,所以它说编译是用另一个版本完成的。 这是警告之一。 请参阅"CompilerVersion.png"屏幕截图。

     

    如果您需要更多详细信息,请咨询。

    等待您的反馈,

    此致,

    Alberto

    e2e.ti.com/.../DetailedDocs.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Alberto,
    Aarti向我指出了这条线:
    e2e.ti.com/.../180.332万

    可能是同一问题。 该问题已在6.1 第3版中得到解决。 客户正在使用6.1。 客户是否可以尝试更新其CCS版本?

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

    客户了解此问题,一旦能够做到,将尽快更新其CCS。 现在他们无法使用,因为他们正在使用冻结的CCS和CGT验证代码。
    顺便说一句,他们希望了解此问题的根源。 如前所述,有两件奇怪的事情需要解释:

    1) CGT版本相同,但带有.LTS -我不了解我从其获得项目的同事为什么使用该设置,因为他从同一个可执行文件安装了CGT -需要说明!

    2)关于编译器版本(TSX.1.LTS):它是最新的16.9 CGT。 我从 software-dl.ti.com/.../download.htm下载的ti_CGT_C2000 16.9.1.LTS_windows_installer.exe安装了。
    我的同事也使用相同的CGT。
    奇怪的是,如果我从同事那里得到一个项目(例如,通过subversion资源库),所需的16.9 似乎是"CGT.1.LTS",但CCS承认它有"CGT.1" 16.9 ,所以它说编译是用另一个版本完成的。 这是警告之一。 请参阅"CompilerVersion.png"屏幕截图。


    Ki,
    你能帮我更好地理解这两点吗?

    谢谢!
    Alberto