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/TMS570LS1224:Halcogen生成的代码不生成'

Guru**** 2607635 points
Other Parts Discussed in Thread: TMS570LS1224

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/628767/ccs-tms570ls1224-halcogen-generated-code-doesn-t-build

部件号:TMS570LS1224

工具/软件:Code Composer Studio

您好,

我们刚刚获得了大量Hercules LaunchPadXL2,我正在尝试构建一个项目。 我已按照CCS教程操作并尝试了Project_0 (http://processors.wiki.ti.com/index.php/LAUNCHXL2_TMS5.7012万:_Project_0

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

    您能否提供有关您看到的错误类型的一些详细信息? 您是否在项目设置中设置了包含路径? 您使用的编译器版本是什么? 更多详细信息将进一步提高我们的支持能力。 谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Chuck,

    感谢您的回复。 是的,我按照说明设置了包含路径。 include指令包括:

    ${project_root}
    ${PROJECT _ROOT}/包含
    ${CG_TOOL_ROOT}/包括

    PROJECT_ROOT解析为我的项目目录,CG_TOOL_ROOT解析为c:\ti/ccsv7/tools/compiler/ti-CGT-arm_LTS.4LTS 16.9

    “安装详细信息”窗口显示,我有ARM编译器工具版本17.6 .........0和16.9 .4LTS;C/C++ GCC 9.0 .0.20.1606万062011</xmt-block>6.2011万 ;以及TI仿真器7.0 .48.0。

    sys_MPU.asm中出现错误“[E0002] Instruction only available in V7 and V6M0 (仅V7和V6M0中提供[E0002] Instruction is only available in V6 and higher (仅V6和更高版本中提供[E0002]指令)”。

    sys_core.asm中出现错误“[E0002] Instruction requires VFP support”([E0002]指令需要VFP支持)。

    我遵循了Project_0中的说明,但其中(来自Project_0)除外:

    "安装过程中所需的'处理器支持'选项

    在安装过程中,将为您提供处理器支持选项。 您必须至少选择32位ARM MCU及其组件Hercules Device Support和TI ARM编译器,如下所示(单击放大图像):”

    在我下载的CCS版本中,没有此类选项。 我选择了“Hercules Safety MCU”和“TM4C12x ARM Cortex-M4F基于内核的MCU”,因为后者是最接近“32位ARM MCU”的产品。


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

    您是否仍有此问题? 我认为这可能与CCS v7中的CCS/CGT错误有关。 我将把你的帖子转到CCS论坛,看看他们是否可以提供更多指导。 如果您不能很快听到他们的反馈,请告诉我,我将进行一些额外的挖掘。 您可以通过回复此帖子或使用E2E的消息发送功能向我发送私人消息来告知我。 很抱歉,您的问题迟迟得不到解答。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    卡盘,

    感谢您的回复。 我永远无法使用v7。 一位朋友给了我一份v6的副本,目前似乎工作正常。

    谢谢!

    Lisa

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

    我对这些麻烦表示歉意。 我相信CCS团队已经纠正了这个问题,使您在v 7.1 中遇到了麻烦,现在已经发布或即将发布。 无论哪种方式,我认为最重要的功能是编译器本身以及为您的安全项目鉴定它的能力。 V6应支持您的需求。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    听起来像是使用了不兼容的ABI。  我敢打赌,该项目是创建的,并且将"目标处理器版本"设置为较旧版本,而不是7R4 (ARMv7 Cortex R4)。  在CCS中创建项目时,如果选择了正确的设备,则应设置相应的ABI。  以下是在向导中选择TMS570LS1224器件时CCS将其设置的值。  这是7.3 ,但我期望在任何7.x版本中都是相同的。

    此致,

    John