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.8377万S:TMS320F2.8377万S

Guru**** 2482215 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/655354/ccs-tms320f28377s-tms320f28377s

部件号:TMS320F2.8377万S
主题中讨论的其他部件:C2000WARE

工具/软件:Code Composer Studio

您好,

我正在尝试使用现有示例创建我自己的库。

我创建了名为lib2的库 ,并在     lib2.h 文件中复制了#include "F28x_Project.h"。

但我收到错误#1965   :无法打开源文件"F28x_Project.h"。

我正在使用CCS v7。

OS= Windows 10。

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

    "C:\\ti\\ccsv7\\utils\\bin\\gmake "-k -j 4 all -o
    '建筑文件:../main.c'
    '调用:C2000编译器'
    c:/ti/ccssv7/tools/compiler/ti-CGT-2000_2000_LTS/bin/cl2000"<xmt-block0>2000 16.92000 16.9 -v28 -ml -mt --CLA_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:/guide_users/workspace -proc_prox_lip_bdip=7-workspace.dip_users/workspace.dip_prox_prox_lip_prox_lip_prox_lip_lip_lip_lip_lip_-c_lip_-f_-c_fu/worksh-c=7-c_worksh-c_worksh-c_workspace -bipe.d=-c_worksh-c_lip_workspace -bip_users/worksh-c_bipe.dip_prox_c_bipe.dip_users/worksh-c_rebip_rebip-c_c 16.9

    >>编译失败
    subdir_rules.mk:9:目标'main.obj'的配方失败
    "C:/Users/Subodh.bansode/workspace_v7/lib2/lib2.h",第11行:致命错误#1965:无法打开源文件"F28x_Project.h"
    编译"../main.c"时检测到1个灾难性错误。
    编译已终止。
    gmake:***[main.obj]错误1
    gmake:由于错误,目标'all'没有重制。

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

    您好,

    Subodh Bansode 说:
    "C:/Users/Subodh.bansode/workspace_v7/lib2/lib2.h",第11行:致命错误#1965:无法打开源文件"F28x_Project.h"[/报价]

    问题似乎在于编译器无法找到所需的include头文件“F28x_Project.h”

    [报价用户="Subodh Bansode"]--include_path="C:/Users/Subodh.bansode/workspace_v7/lib2"--include_path="C:16.9 /ti/ccsv7/tools/compiler/ti-CGT-C2000_C2000_CX.4.LTS/include"</s>2000

    请将“F28x_Project.h”所在的路径添加到包含搜索路径列表中。 您可以在编译器属性的“包括选项”中的项目属性中执行此操作

    谢谢

    KI

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

    是否需要将创建的库文件(.c &.h)复制到driverlib文件夹中?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不熟悉您的项目或要评论的driverlib内容。 C2000论坛的专家可以为您提供有关如何创建项目的最佳指导

    谢谢
    KI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的,谢谢...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我连接了这条路,但仍然没有工作。
    以下是新错误:

    ****配置构建项目测试调试****

    "C:\\ti\\ccsv7\\utils\\bin\\gmake "-k -j 4 all -o
    '生成文件:../Testing.c'
    '调用:C2000编译器'
    c:/ti/Ccssv7/tools/compiler/ti-CGT-2000_2000_slts/bin/cl2000"<xmt-block0>2000 16.92000 16.9 -v28 -ml -mt --CLA_support=cla1 --float_support=fpu32 --tmu_support=tmu0 --vcu_support=vcu2 --include_path="C:16.9 cda/scn_slot/scb_tools/scdip_slot/scb_ps-f/f02/
    '完工建筑:../测试.c'
    ''
    '构建目标:testing.out '
    '调用:C2000连接器'
    c:/ti/ccssv7/tools/compiler/ti-CGT-C2000_c2000_slts/bin/cl2000"<xmt-block0>2000 16.92000 16.9 -v28 -ml -mt --cla_support=cla1 --float_support=fpu32 --tmu_support=tm=tmutm=tmutm_support=tmutm=tm_support=tum0 --vcu_support=vcuc2 -g --diag_warn_warr_warn=200 -gli_ex-gm/scdip_lin_ex-ex-extrab_line_lip_linu_linu_linu_ex-extrack-gb -ex-extrack-ex-extrack-ex-ex-ex-ex-r_line_l=-extrad_l_ex-ex-extrad_l_linu/ip_linu_extrad_extrack-ex-/ip_l/-extrack-extrab_-ex-extrack-ex-/-rb_linu_-r_ 16.9 16.9
    链接>
    错误#1.0008万-D:找不到文件"sab.lib"
    错误#1.001万:链接期间遇到错误;未生成"Testing.out

    >>编译失败
    Makefile:142:目标'Testing.out '的配方失败
    gmake [1]:***[Testing.Out (测试.输出)错误1
    Makefile:138:目标'All'的配方失败
    gmake:***[All]错误2

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

    Subodh Bansode 说:
    错误#1.0008万-D:找不到文件"sab.lib"

    这是链接器错误。 您的项目使用sab.lib

    Subodh Bansode 说:
    -LSAB.lib [/QUOSE]

    但链接程序找不到它所在的位置。 对于此路径,需要在库路径中添加路径。 再次在项目属性中,但在链接程序选项“文件搜索路径”下

    谢谢

    KI

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我包含了“F28x_Project.h”的所有路径,但仍然有以下错误:



    ****为项目Test4构建配置CPU1_FLASH ****

    "C:\\ti\\ccsv7\\utils\\bin\\gmake "-k -j 4 all -o
    '生成文件:../Test4.c'
    '调用:C2000编译器'
    c:/ti/ccsv7/tools/compiler/ti-CGT-CCPP 16.9 mu0 --VCU_support=vcu2 -mt --CLA_support=cla1 --float_support=fpu32 --tmu_support=tcpp mu0 --vcu_support=vcu2 -O2 --include_path="-dip_users/scdip_upd=-形式-scbod/pod_users/dip_upd=-形式16.9 的编译器-proc_pod/podgbd=4.d_users/podgbd=4-c_users/podgbip_users/podgbip_users/podgb

    >>编译失败
    subdir_rules.mk:9:目标'Test4.obj'的配方失败
    "C:/Users/Subodh.bansode/Desktop/Subodh/abc/include/abc.h",第5行:致命错误#1965:无法打开源文件"F28x_Project.h"
    编译"../Test4.c"时检测到1个灾难性错误。
    编译已终止。
    gmake:***[Test4.obj]错误1
    gmake:由于错误,目标'all'没有重制。

    ****构建已完成****
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将回答您创建的新主题中的最后一个问题并关闭此问题
    e2e.ti.com/.../240.9649万

    谢谢
    KI