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.

[参考译文] 编译器:ads1299

Guru**** 2560390 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/588129/compiler-ads1299

工具/软件:TI C/C++编译器

此EVM的代码可能是在CCS v3中编写的,而CCS v3已不再可用。 我有CCS v7,在导入项目时遇到问题。

问题包括:

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

"C:\\ti\\ccsv7\\utils\\bin\\gmake "-k all  
'增量内部版本号'
"C:/Users/User/workspace_v7/ads1299evm/increase-build.pl "C:/Users/User/workspace_v7/ads1299evm"
Makefile:174:目标'pre-builage'的配方失败
process_begin:CreateProcess (C:\Users\User\Workspace_v7\ads1299evm\increase-build.pl,C:/Users/Workspace_v7/ads1299evm/increase-build.pl C:/Users/User/Workspace_v7/ads1299evm,...) Failed。
make (e=193):错误193
gmake [1]:[pre-builD]错误193 (忽略)
''
'生成文件:../ADSProLib.tcf'
'调用:TConf '
"C:/ti/xdctools_3_50_01_12_core/tconf"-b -Dconfig.importPath="C:/ti/BIOS_5_41_10_36/packages;"../ProLiantADSb.tcf"
subdir_rules.mk:12:目标'build_9.38062609亿-InProc'的配方失败
process_begin:CreateProcess (NULL,C:/ti/xdctools_3_50_01_12_core/tconf -b -Dconfig.importPath=C:/ti/bios_5_41_10_36/packages;../ADSProLib.tcf,...) Failed。
制造(e=2):El sistema no puede encontar el archivo especiado.

gmake [2]:***[Build -9.38062609亿-InProc]错误2.
subdir_rules.mk:9:目标'build_9.38062609亿'的配方失败
gmake [1]:***[buil-9.38062609亿]错误2
gmake[1]:目标'main-builb'由于错误而未重制。
Makefile:142:目标'All'的配方失败
gmake:***[All]错误2

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

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

    R Maria P 说:
    "C:/Users/Workspace_v7/ads1299evm/increase-build.pl "C:/Users/User/workspace_v7/ads1299evm"
    Makefile:174:目标'pre-builage'的配方失败
    process_begin:CreateProcess (C:\Users\User\Workspace_v7\ads1299evm\increase-build.pl,C:/Users/Workspace_v7/ads1299evm/increase-build.pl C:/Users/User/Workspace_v7/ads1299evm,...) Failed。

    该项目包含调用perl脚本的预构建步骤。 此步骤失败。  increase-build.pl文件是否存在于参考引用的路径中?

    [报价用户="R Maria P"]"C:/ti/xdctools_3_50_01_12_core/tconf"-b -Dconfig.importPath="C:/ti/BIOS_5_41_10_36/packages;"../ADSProLib.tcf"
    subdir_rules.mk:12:目标'build_9.38062609亿-InProc'的配方失败
    process_begin:CreateProcess (NULL,C:/ti/xdctools_3_50_01_12_core/tconf -b -Dconfig.importPath=C:/ti/bios_5_41_10_36/packages;../ADSProLib.tcf,...) Failed。
    品牌(e=2):El sistema no puede encontar el archivo especiado.

    看起来原始项目使用的是BIOS 5.4x。 您是否安装了相同版本的DSP/BIOS并由CCSv7发现? 您可以转到“窗口”->“首选项”->“Code Composer Studio”->“产品”进行检查。 如果DSP/BIOS未列在“安装的产品”下,则您可以将其安装的路径添加到“产品发现路径”中,然后单击“重新发现”。 启用DSP/BIOS产品并重新启动CCS。

    另请注意,将项目直接从CCS 3.3 迁移到CCSv7是一个相当大的跃进,因此在迁移过程中可能需要考虑几个因素。 根据项目的大小和范围,在某些情况下,在CCSv7中从头开始创建新项目可能比导入/迁移现有的CCSv3项目更容易。  

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

    我有BIOS 5.4x,路径正确,但我不知道如何 被CCSv7发现。  

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


    '生成文件:../ADSProLib.tcf'
    '调用:TConf '
    "C:/ti/xdctools_3_50_01_12_core/tconf"-b -Dconfig.importPath="C:/ti/BIOS_5_41_10_36/packages;"../ProLiantADSb.tcf"
    subdir_rules.mk:12:目标'build_9.38062609亿-InProc'的配方失败
    process_begin:CreateProcess (NULL,C:/ti/xdctools_3_50_01_12_core/tconf -b -Dconfig.importPath=C:/ti/bios_5_41_10_36/packages;../ADSProLib.tcf,...) Failed。
    制造(e=2):El sistema no puede encontar el archivo especiado.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    process_begin:CreateProcess(NULL, C:\ti/xdctools_3_50_01_12_core/tconf -b -Dconfig.importPath=C:\ti/BIOS_5_41_10_36/packages;../ProLiant_docb.tcf,...)失败。[/BIOS]x50 安装程序中没有使用哪个工具,

    我认为 xdctools_3_50_01_12_core与DSP/BIOS 5.4x不兼容,您需要安装并选择与DSP/BIOS兼容的XDC工具版本。

    [我尚未检查兼容的XDC工具版本]

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

    在页面i上,我是否可以 下载XDC工具的任何兼容版本?  我刚找到 xdctools_3_50_01_12_core:(

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

    在第i页 上,我是否可以下载XDC工具的任何兼容版本?  我刚刚找到 xdctools_3_50_01_12_core :(

     DSP/BIOS 5.41 补丁发行说明 没有明确提及10.36 的兼容版本,但DPS/BIOS发行说明确实说:

    [报价]CCSv4用户需要检查其安装的CCS版本是否具有XDCtools版本3.16 2003或更高版本,才能将该产品用于evm5515[/QUETE]。因此,请尝试在 XDCtools 3_16_03_36产品下载页面上下载

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您也可以安装DSP/BIOS 5.42。 您可以获得一些错误修复,DSP/BIOS 5.42 附带了自己的XDCtools版本,因此您不需要安装额外的XDCtools产品。
    以下是可用的DSP/BIOS版本- downloads.ti.com/.../index.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我尝试安装xdctools和建议的BIOS,但遇到了问题:
    尝试执行操作时遇到需要的问题:

    操作详细信息
    由于相关性冲突,无法完成安装。
    正在安装的软件:DSP/BIOS (IDE客户端) 5.41 .11.38 (com.ti.rtsc.DSPBIOS.product.ui.feature.group 5.41 .11.38)
    当前安装的软件:DSP/BIOS 5.41 .10.36 (com.ti.BIOS_BIOS 5.41.feature.group 5.41 .10.36)
    一次只能安装以下其中一项:
    BIOS 5 RTA Plug-In 5.41 .10.36 (com.ti.BIOS.RTA 5.41 .10.36)
    BIOS 5 RTA Plug-In 5.41 .11.38 (com.ti.BIOS.RTA 5.41 .11.38)
    无法满足依赖关系:
    来自:DSP/BIOS 5.41 .10.36 (5.41.feature.group 5.41 .10.36)
    至:COM.TI.BIOS.RTA [COM.BIOS](5.41 .10.36)
    无法满足依赖关系:
    自:DSP/BIOS (IDE客户端) 5.41 .11.38 (com.ti.rtsc.DSPBIOS.product.ui.feature.group 5.41 .11.38)
    至:COM.TI.BIOS.RTA [COM.BIOS](5.41 .11.38)

     以及XDCtools的相同问题

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我会尝试DSP/BIOS 5.42。 我刚刚在CCSv7中安装了5.42 ,我能够构建一个示例。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于我的项目,需要另一个版本,我需要正确的xdctools。
    发生生成生成文件错误。
    此项目是使用当前未安装的DSP/BIOS工具版本创建的:5.41 .10.36。 请安装此版本的DSP/BIOS工具,或将项目迁移到其中一个受支持的版本。
    构建已停止..
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [报价用户="R Maria P">构建文件:../ADSProLib.tcf'
    '调用:TConf '
    "C:/ti/xdctools_3_50_01_12_core/tconf"-b -Dconfig.importPath="C:/ti/BIOS_5_41_10_36/packages;"../ProLiantADSb.tcf"
    subdir_rules.mk:12:目标'build_9.38062609亿-InProc'的配方失败
    process_begin:CreateProcess (NULL,C:/ti/xdctools_3_50_01_12_core/tconf -b -Dconfig.importPath=C:/ti/bios_5_41_10_36/packages;../ADSProLib.tcf,...) Failed。
    品牌(e=2):El sistema no puede encontar el archivo especiado.

    要解决这个具体问题,我想您只需要调整tconf的路径。 正如您在上面的命令行中所看到的,它正在尝试从 C:\ti/xdctools_3_50_01_12_core调用tconf,但该目录中没有用于该版本xdctools的tconf。 路径需要指向 "C:/ti/bios_5_41_10_36/xdctools/tconf"

    我建议尝试以下操作以排除该特定错误:

    1)确保CCS已发现BIOS版本  5.41 .10.36。要检查此项,请转至菜单窗口->首选项->Code Composer Studio->产品,并检查DSP/BIOS 5.41 .10.36 是否列在“安装的产品”下。 如果不是,请确保其路径位于顶部窗格的"产品发现路径"中(如果不是,请添加路径),然后单击重新发现。 从产品列表中选择该版本的DSP/BIOS并安装它。  

    2) CCS发现DSP/BIOS后,进入项目的“属性”->“构建”->“变量”选项卡,单击“显示系统变量”,检查变量BIOS_CG_ROOT是否存在并指向正确的位置。 我的BIOS 5.42 安装如下所示:


    3)在“项目属性”->“生成”->“Tconf”中,确保“生成”命令设置为 “${BIOS_CG_ROOT}/xdctools/tconf"-b
    这应将正确的路径设置为tconf。

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

    我完成了所有的步骤,但我仍然看到相同的错误!!!!! :(

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

    "C:\\ti\\ccsv7\\utils\\bin\\gmake "-k all
    '增量内部版本号'
    "C:/Users/User/workspace_v7/ads1299evm/increase-build.pl "C:/Users/User/workspace_v7/ads1299evm"
    Makefile:174:目标'pre-builage'的配方失败
    ''
    '生成文件:../ADSProLib.tcf'
    '调用:TConf '
    "C:/ti/xdctools_3_50_01_12_core/xdctools/tconf"-b -Dconfig.importPath="C:/ti/BIOS_5_41_10_36/packages;"../ADSProLib.tcf"
    subdir_rules.mk:12:目标'build_9.38062609亿-InProc'的配方失败
    process_begin:CreateProcess (C:\Users\User\Workspace_v7\ads1299evm\increase-build.pl,C:/Users/Workspace_v7/ads1299evm/increase-build.pl C:/Users/User/Workspace_v7/ads1299evm,...) Failed。
    make (e=193):错误193
    gmake [1]:[pre-builD]错误193 (忽略)
    process_begin:CreateProcess (NULL,C:/ti/xdctools_3_50_01_12_core/xdctools/tconf -b -Dconfig.importPath=C:/ti/bios_5_41_10_36/packages;../ADSProLib.tcf,...) failed。
    制造(e=2):El sistema no puede encontar el archivo especiado.

    gmake [2]:***[Build -9.38062609亿-InProc]错误2.
    subdir_rules.mk:9:目标'build_9.38062609亿'的配方失败
    gmake [1]:***[buil-9.38062609亿]错误2
    gmake[1]:目标'main-builb'由于错误而未重制。
    Makefile:142:目标'All'的配方失败
    gmake:***[All]错误2

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

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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否设置了Tconf Build命令(如屏幕截图所示)?

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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我建议编辑上面显示的屏幕截图中的命令字段,改为:
    "${BIOS_CG_ROOT}/xdctools/tconf"-b
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    错误是相同的:
    gmake [2]:***[Build -9.38062609亿-InProc]错误2.
    gmake [1]:***[buil-9.38062609亿]错误2
    gmake[1]:目标'main-builb'由于错误而未重制。
    subdir_rules.mk:9:目标'build_9.38062609亿'的配方失败
    Makefile:142:目标'All'的配方失败
    gmake:***[All]错误2
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Maria,

    仅构建输出的这一部分不会指出出现了什么问题。 重建后,我们需要在生成控制台中查看完整输出。

    请注意,正如我前面提到的,对于某些项目,从CCS 3.3 迁移到CCSv7可能不像简单地导入项目那样简单。  您需要了解项目详细信息(如何使用CCSv3设置/配置等)和CCSv7的工作方式(在何处/如何设置属性/选项等),以便能够修复错误。

    如果在解决迁移项目中的生成问题方面没有取得进展,可以尝试在CCSv7中从头开始创建新项目,然后将所有源文件添加到该项目中并配置/设置生成选项。  有一本构建手册 ,其中包含许多有关项目和构建过程的良好信息,可用作良好的资源。

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