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:缺少什么I&'m -再次重复食IDE

Guru**** 2589300 points
Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/616937/ccs-what-i-m-missing---the-eclipse-ide-again

主题:controlSUITE中讨论的其他部件

工具/软件:Code Composer Studio

您可能需要#include "F28x_Project.h"


因此,要包括该标题,我将转至。 proyect->Properties和CCS buil->C2000编译器->Include Option以及添加目录中的#include搜索路径(--include_path,-l)

我包括以下路径:

C:\ti\controlSUITE\DEVICE_SUPPORT\F2837xS\V210\F2837xS_HEADers\INCLUDE</s>2837

C:\ti\controlSUITE\DEVICE_SUPPORT\F2837xS\V210\F2837xS_COMMON \INCLUDE2837 \INCLUDE

如您所见

但当我按Build 'DEBUG'时,我收到以下错误信息:

****配置构建项目Pruebinking的调试****

"C:\\ti\\ccsv7\\utils\\bin\\gmake "-k -j 4 all -o
'建筑文件:../main.c'
'调用:C2000编译器'
c:\ti/ccsv7/tools/compiler/ti-CGT-2000_LTS_bin/cl2000"<xmt-block0>2000 16.9 -v28 -ml -mt --CLA_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vbink_support=vcu_support=vcu2--include_path="C:/guide_contact_contact_proc_contact=-/s-ref_contex_contex_contact=37xip_contex_contact=-f-c_contex_contex_contact=-c=-f28g/tru_contextrack_contact=-c=-c=-ctru_contextrack_c=-c=-ctru_c=-ctruip_contextrack_c=-ctru_contex_c=-c=-ctrack_ex-c=-dip_c=-ctru_extru_extru_c=-c=-dip_extrack_extruip_c= 16.9
'完成的建筑:../主楼C
''
'构建目标:Pruebinking.out '
'调用:C2000连接器'
c:/ti/ccsv7/tools/compiler/ti-CGT-C2000_C2000_LTS/bin/cl2000"<xmt-block0>2000 16.92000 16.9 -v28 -ml -mt --CLA_support=cla1 --flo_support=fpu32 --tmu_support=tm=tmutu0 --vcu_support=vcu_support=vcu2 -g --diag_warn=b_warn_bag_guebl=fuebr.gb.gb -ip_up/linbex-gb -fu_linb.gbex-fu_lin_linb.gb -fu/linbex-gm -gbex-gm/lin_linbex-gb -gm_linbex-cb -cb -bex-cb -bex-bex-b.cm_gu_linbex-fu_linbex-gb -gm/linbex-cb -cb -cb -cb -cb -cb -cb -cb -cb -cb -cb 16.9 - 16.9
链接>

未定义的第一个引用
文件中的符号
------------------- --------
_F28x_usDelay ./main.obj
_GPIO设置PinMux ./main.obj
_GPIO设置PIN选项./main.obj
_GPIO写入引脚./main.obj
_InitGpio ./main.obj
_InitPieCtrl ./main.obj
_InitPieVectorTable ./main.obj
_InitSysCtrl ./main.obj

错误#1.0234万-D:仍存在未解析的符号

错误#1.001万:链接期间遇到错误;未生成"PruebaBlinking.ut"
>>编译失败
Makefile:141:目标'PruebaBlinking.Out '的配方失败
gmake [1]:***[Pruebinking.Out (Pruebinking.Out)]错误1
gmake:***[All]错误2
Makefile:137:目标'All'的配方失败

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

我错过了什么? 包括? 请帮我解决这个问题。  

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

    您好,

    我缺少什么? 包括? 请帮我解决这个问题。  [/引述]

    您收到的是链接器错误,而不是编译器错误。 因此,include文件或include搜索路径不是问题(这会导致编译器错误)。

    下面介绍了您正在获取的链接器:

    http://processors.wiki.ti.com/index.php/Compiler/diagnostic_messages/1.0234万

    在您的情况下,您将丢失定义所提及符号的库或源文件。 例如:

    未定义的第一个引用
    文件中的符号
    ------------------- --------
    _F28x_usDelay ./main.obj
    _GPIO设置PinMux ./main.obj
    _GPIO设置PIN选项./main.obj
    _GPIO写入引脚./main.obj
    _InitGpio ./main.obj
    _InitPieCtrl ./main.obj
    _InitPieVectorTable ./main.obj
    _InitSysCtrl ./main.obj

    三个GPIO功能在F2837xS_GPIO.c源文件中定义。 您的项目中需要这些。 IntPieCtrl是在F2837xS_PIECTRL.C.中定义的 等等。 有关更多提示,请查看器件controlSUITE中的linky_cpu01示例。

    谢谢

    KI

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

    F2837xS_GPIO.c和F2837xS_PIECTRL.c在哪里? 我在C:\ti\controlSUITE\DEVICE_SUPPORT\F2837xS\V210\F2837xS_Examples_CPU1 \linky\cpu012837 \linky\cpu01中找不到它

    以及我必须如何包含.c? 我认为它与食食食中的.h不同。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [报价用户="Julian Oviedo]F2837xS_gPIO.c和F2837xS_PIECTRL.c在哪里? 我在C:\ti\controlSUITE\DEVICE_SUPPORT\F2837xS\V210\F2837xS_Examples_CPU1\linky\cpu012837 \linky\cpu01 中找不到它

    将项目导入工作区。 导入项目时,您可以看到包含多个链接文件的项目。 链接意味着文件不在项目文件夹中,但项目具有该文件的路径。 这就是为什么在这里看不到源文件的原因。 您可以右键单击每个链接的文件,并在属性中查看其位置:

    [引用user="Julian Oviedo)]以及我如何必须包含.c? 我认为这与在月食中使用.h不同。[/QUOT]

    像任何其他源文件(如main.c)一样将其添加到项目中

    谢谢

    KI