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/TM4C1294NCPDT:缺少包含路径

Guru**** 2540810 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/580784/ccs-tm4c1294ncpdt-missing-include-path

零件号:TM4C1294NCPDT

工具/软件:Code Composer Studio

大家好,

CCS版本:6.2 .0.0.005万

我的编译器/项目配置有一个非常奇怪的问题。

我在C++中开发我的应用程序,并且在我的项目中添加了一些第三方库(其中一个也是TivaWare驱动程序库...) 生成应用程序时,我会看到以下编译器命令:

'building file:../driver/lwIP/src/netif/slip.c'
invoking:ARM Compiler'"C
:/ti/Ccsv6/tools/compiler/ti-CGT-arm_line.4.lts/bin/armm4" 15.12 -mv7lan--code_state=16 --flout_support=fpv4spd/compiler/sm/path=-wip_path/ip_path/ip_users/fws/ip-fwip_path=-fws/ip_path/ip-fwip_users/ip-fwip_path=-fwip-fws/ip-fws/ip-fws/ip-path/ip-fws/ip_users/ip-fwfwfw_users/ip-fws/ip-fws/ip-path/path=/ip-fwfws/ip-fwfw_users/ip-fw_users/ip-fwfwip-fwip-fw_users/path/ip-fwip-fw 15.12 2.1 3.156 diag_wrap=off --abi=eabi --preproc_with _compile --preproc_dependence="driver/lwIP/src/netif/slipif.d"--obj_directory="driver/lwip/src/netif""../driver_lip/spip-fccti_scip/ip-ft/fccip-ft/ip-ft/fccip-ft/ip-ft/fccip-fccip-ft/ip-ft/ip-ft/ip-fccip-ft/ip-fccip-ft/ip/ip-fccip-ft/ip-fccip/ip-fccip-ft/ip-ft/ip-ft/ip-fccip/ip/ip-ft/ip-ft/ip-fccip-fccip/ip-ft/ip-ft/ip-fccip-ft/ip/ip-fccip-ft/ip-ft/ip-fccip/ip- 2.1 3.156 15.12 15.12




include_path="C:/ti/TivaWare_C_Serie-TCMT.CD" 2.1 -g --c+03 --gcc --define=CCS="CCS"--define=system_clock_frequence=1.2亿 --define=part_TM4C1294NCPDT --define=target_is_tm4C129_RA2 --diag_aver=1.2亿 --defendor=part_tvide_ad_diag_ad_averlib_ad_averlib_adc/proc=proc_diag_averwarie_lib_proc_proc=proc_lib_lib_lib_proc_diag_pre-refliverabiag_abie.diag_proc_abie.diag_proc_diare=-reflish_abiare-reflish_ad_adc/proc_diag_abiare_proc_diag_proc_diag_proc 3.156 2.1 3.156 2.1 3.156

您会看到,编译"adc.c"时添加了两个附加的包含路径,而第一个路径中缺少这些路径... 项目属性下的include路径配置如下所示:

"${CG_TOOL_ROOT}/INCLUDE "
"${PROJECT_ROOT
}/DRIVER/lwIP"

${PROJECT_ROOT}/DRIVER/lwIP/PORT/TEK-tm4c129/INCLUE"
"${PROJECT_ROOT}/lwIP/ROOTAC_ROOT/$




}"${PROGRAPH_ROWIP/RTOS_ROWTO/$}" 2.1 3.156 产品 

有人能帮我解决这个问题吗?

此致,

Norbert

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Norbert,
    检查是否存在覆盖项目级别选项的特定文件选项:
    processors.wiki.ti.com/.../Projects_and_Build_Handbook_for_CCS

    这将解释这种差异

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

    我检查了您提到的设置,但似乎一切正常。 有什么其他想法可能会出问题?

    此致,
    Norbert
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请向我发送项目资源管理器的屏幕截图,其中两个文件在树中可见。

    如果您能将项目发送给我,也会很有帮助。

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

     e2e.ti.com/.../6837.cproject.txt

    您好,

    我附加了它们(我必须重命名项目文件)

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

    'river'文件夹具有覆盖主要选项的文件特定选项。

    该文件夹下的所有文件都将应用相同的特定于文件的选项。 这包括滑溜处理

    似乎driverlib下的文件没有特定于文件的选项(如adc.c)。