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/TMS320DM648:如何修复XDC.PACKAGE_NOT_FIRED

Guru**** 2582225 points
Other Parts Discussed in Thread: CCSTUDIO, SYSBIOS

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/589521/ccs-tms320dm648-how-to-fix-xdc-package_not_found

部件号:TMS320DM648
“Thread:CCStudioSysBIOS”中讨论的其它部件

工具/软件:Code Composer Studio

我一直在尝试为Lyrtech EVB重建演示应用程序,即 \DVSDK_1_11_00_DM648\DM648_demo_0_92_04 (根据3.3 本论坛其他地方的帖子的建议,我不想使用更新的版本)。

我在  C:/Program Files/Texas Instruments /xdctools_3_10_05_6中安装了xdctools_3_05_61,并将XDCPATH环境变量设置为指向它,但没有效果- XDC配置步骤在全新构建开始时失败,尽管所有源代码都没有编译:

[DM648_DEMO.cfg]"C:\Program Files\Texas Instruments \xdctools_3_10_05_61\xs.exe" XDC.tools.configuro.CCS --xdcpathsfile="xdcpaths.dat"-TTI.Targets.C64P -pti.platforms.evmDM648 -rdebug --tcf -Dconfig.importPath=".../C:xdcvpath.dat"-cdk_x648/cd_cdm_c_crx00_scd6428_x_sc/crx_x00_sci_x_sci_x00_sci_cr017_c_x_c_x6428_c_c_c_c_c_x6428_c_c_c_c_c_c_c_x6428x_c_c_c_c_c_c_<xmt-block0>6428 3.36428 3.3</xmt-block>6428 3.3 dm648_demo.cfg

INFO:使用软件包路径运行XDC配置:
C:\DVSDK_1_11_00_00_DM648\CODCOD_ENGINE_1_20_02\packages
C:\DVSDK_1_11_00_00_DM648\CODCOD_ENGINE_1_20_02\examples
C:\DVSDK_1_11_00_00_DM648\framework _components _1_20_03\packages
C:\DVSDK_1_11_00_00_DM648\xDAIS_5_21\packages
C:\DVSDK_1_11_00_00_DM648\codecs_1_10_evmDM648\packagese-evaluation
C:\DVSDK_1_11_00_00_DM648\NDK_1_92_00_22_eval\packages
C:\DVSDK_1_11_00_00_DM648\biosutils_1_00_02\packages
C:\DVSDK_1_11_00_00_DM648\pspdrivers_1_10_00\packages
C:\DVSDK_1_11_00_DM648\EDMA3_LLD_1_05_00\packages
C:\DVSDK_1_11_00_00_DM648\examples\common\evmDM648
C:\CCStudio_v 3.3 \BIOS_5_31_08\\packages
C:\Program Files\Texas Instruments \xdctools_3_10_05_61\packages


配置步骤现在正在运行:

正在制作package.mak (因为package.Bld)...
正在生成包xdcconfig的接口(因为package/package_xdcconfig.c比package.xdc旧)...
正在从package/cfg/dm648_demo_x64P.cfg配置DM6448_DEMO.x64P ...
js:"C:/Program Files/Texas Instruments /xdctools_3_10_05_61/include/utils.tci",第748行:xdc.services.global.XDCException: xdc.package_not _found:无法找到路径为'ti.BIOS'的软件包:'c:/PROGRA~1/TEXASI~1/XDCTOO~2/packages;'的软件包。 确保正确设置了软件包路径。
"./package/xdcconfig.sch",第10行
"./package/cfg/DM648_demo_x64P.cfg",第708行
gmake.exe:***[package/cfg/DM648_demo_x64P.c]错误1
JS:"C:/Program Files/Texas Instruments (/Texas Instruments)/xdctools_3_10_05_61/packages/XDC/tools/Cmdr.xs",第40行:错误:xdc.tools.configuro.CCS:由于早期错误(状态= 2)导致配置失败;'linker .cmd'已删除。

[APP_BLOCK.c]"C:\CCStudio_v 3.3 DV\C6000\cgtools\bin\cl66"-g -@"=C:/DVSDK_1_03_00_DM648/DM648_DEMO_0_92_04/xdcconfig/compiler.opt"-fr"C:/DVSDK_1_11_00_00_00_DM648_DM_DM648_DM_DI_1_DM0_DM_DM_DM_DM01/00_DM014_DM_DM_DM_DM_DM_DI_648_DI_648_DM_DI_648_100 -100 -_DM_DI_648_DM_DM_100 -100@

我发现了这一点,这就建议清洁包装:

https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/99/p/6000/314960#314960</s>31.496万 31.496万

但在我的(Windows 7)环境中没有制作或制作过程。 我是要安装GNU make还是Cygwin吗?  

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

    我可能是个很棒的人,而不是“做”或“时间”!

    我了解了如何使用重建软件包

    XDC全部

    来自rtsc.eclipse.org/.../Lesson_5

    如果我在目录中有一个package.mak

    例如,在C:\DVSDK_1_11_00_DM648\examples\video_EncDec_fio\evmDM648\xdcconfig>中

    但是,尽管看起来做了一些事情,但它并没有改变CCS内部版本的结果。 我认为我需要了解什么是XDC,什么是软件包 (如果它们不是源代码或库)...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉-应该已阅读
    "前提是我在一个目录中有一个package.Bld。" 但是,在任何目标目录中都没有package.Bld,只在Arm或Microsoft的目录中。 我的XDCPATH指向C:\Program Files\Texas Instruments \xdctools_3_10_05_61,我认为这是正确的,但CCS的内部版本找不到软件包,我不知道如何构建它们。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    C:\DVSDK_1_11_00_00_DM648\DM648_DEMO_0_92_04\xdcconfig\package中确实有一个package_xdcconfig.c,但我不是最聪明的人:

    #include <XDC/std.h>
    #ifndef __config__
    __far __字符xdcconfig__dummy __;
    #define __XDC_PKGVERS空
    #define __XDC_PKGNAME xdcconfig
    #define __XDC_PKGPREFIX xdcconfig_
    #ifdef __XDC_Bld_pkg_c__
    #define __Stringify (A)#a.
    #define __local_include(A)__Stringify (A)
    #include __local_include(__XDC_BLD_pkg_c__)
    #endif

    #否则

    #endif

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

    您好,

    Kenneth Macfarlane 说:
    我的XDCPATH指向C:\Program Files\Texas Instruments \xdctools_3_10_05_61,我认为这是正确的,但CCS的内部版本未找到软件包

    我从DVSDK中构建任何软件包已经有很长时间了,但是如果内存对我来说是正确的,那么上面使用的XDC工具对于这个SDK来说似乎太新了,而且很可能无法正确构建(正如您所报告的那样)。

    SDK (XDC.xx)提供的XDC工具应该由您的项目使用,我认为这是由一个名为2.95 (或XDC_root)的环境变量设置的。

    一个附带的细节:Windows UAC会在访问操作系统中关键位置的文件时造成干扰。 目录C:\Program Files是其中之一。 在这种情况下,我会避免在此目录下安装任何内容(我们倾向于使用C:\ti)。  

    希望这能有所帮助,

    拉斐尔

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

    谢谢-我已经退出xdctools_3_10_05_61,现在我又回到了使用C:\DVSDK_1_11_00_00_DM646\XDC_2_95_02,即我已经将XDCPATH设置为C:\DVSDK_1_11_00_DM648/XDC_2_95_95_02,已经完成了程序包02/DV_1/DV_02_02_02_02_02_02_02_02/DV_02_02_02_02_02_02_02_02_02_02_02_02_02_02_02_02_02_02_02_02_02_02_02_02_02_02_02_02_02_02_

    我现在正在进一步发展,因此我认为XDC dopes的版本必须更旧,例如2_95_02 ,现在 我只需一个错误即可执行命令行或IDE构建, 这就是xdcconfig找不到 ti.sdo.ce.osal -我应该将该软件包的路径添加到Java空文件中,但我无法确定 在Windows环境中是什么文件。

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

    ti.sdo.ce.osal引用编解码器引擎,我怀疑您的XDCPATH进入其子目录的位置太远。 如果您将XDCPATH设置为:
    C:/DVSDK_1_11_00_00_DM648/XDC_2_95_02;C:/DVSDK_1_11_00_00_DM648/CODCOD_ENGINE_1_20_02/packages

    希望这能解决这个问题(抱歉,我从头顶上得到了所有这些)

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

    尝试过,但不幸的是没有。 我试着在中评论提. blah de blah.osal的引用

    C:\DVSDK_1_11_00_00_DM648\DM648_DEMO_0_92_04\dm648_demo.cfg

    但这只是改变了它所抱怨的软件包:  

    正在从package/cfg/dm648_demo_x64P.cfg配置DM6448_DEMO.x64P ...

    js:"c:/DVSDK_1_11_00_DM648/XDC_2_95/02/packages/XDC/XDC.tci",第254行:未捕捉到的异常抛出:错误:xDC.loadPackage:无法找到包'ti.bios.utils',路径为'C:/DVSDK_1_11_11_DM02/DM0.6448万_DC_DM0_DM0_DM0; DM_DM_6448_DM_DM_DC_6448_DM_DM01/DC_DM02/DC_DM02/DM0_DM02_DM_DM_DM_DM01/DC_6448_DM_DM_DM01/DC_DM_6448_DM_DM_DM01/DC_DM02/DC_DM02/DC_DM_6448_DM_DM0_DM_DM_DM01/DC_6448_DM_DM01/DC_DM_DM_DM01/DC_DM02/DC_DM_DM02/DC_DM01/DC_DM0_DM0_646448_DM_DM0_</s>6448 644864486448644864.6448万

    输出是什么意思- xs解析所有.tci和main.xs文件的方式? 那么为什么它明确提到某些行呢?  

    我已经尝试重新定义了软件包路径(XDCPATH) -它似乎被附加到了当前使用的C :\DVSDK_1_11_00_DM648\xdcpaths_evmDM648.dat中的内容, 该内容由演示的指向  

    C:\DVSDK_1_11_00_00_DM648\DM648_DEMO_0_92_04\xdcpaths.dat

    我想使用以前版本的VideoSDK和XS.exe正确构建的演示现在不像以前那样搜索路径。  

     

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

    从DVSDK根目录中找到"ti.sdo.ce.osal"*.*,

    (我想!) 证明我确实拥有这些软件包:

    -------- INSTALLINFO
    版本C:/DVSDK_1_11_00_DM648/CODCOD_ENGINE_1_20_02/PACKAES/ti/sdo/Ce/osal/package/ti.sdo.osal.sch 6.00 .00.02
    版本C:/DVSDK_1_11_00_DM648/CODCOD_ENGINE_1_20_02/PACKAES/ti/sdo/Ce/osal/ALG/PACKAGE_ti.sdo.osal.alG.c 6.00 .00.02
    版本C:/DVSDK_1_11_00_DM648/CODCOD_ENGINE_1_20_02/PACKAES/ti/sdo/ce/osal/alG/PACKAGE/ti.sdo.osal.al.ccs101 6.00 .00.02
    版本C:/DVSDK_1_11_00_DM648/CODCOD_ENGINE_1_20_02/PACKAES/ti/sdo/Ce/osal/package_ti.sdo.osal.c 6.00 .00.02
    版本C:/DVSDK_1_11_00_DM648/CODCOD_ENGINE_1_20_02/PACKAES/ti/sdo/ce/osal/package/ti.sdo.osal.ccs101 6.00 .00.02
    版本C:/DVSDK_1_11_00_DM648/CODCOD_ENGINE_1_20_02/PACKAES/ti/sdo/Ce/osal/ALG/PACKAGE/ti.sdo.osal.al.alG.sch 6.00 .00.02

    但将 C:/DVSDK_1_11_00_DM648/CODEC_ENGINE_1_20_02/packages放入XDCPATH中未被拾取。

    在其他环境中,OSAL代表操作系统抽象层-这在这里意味着什么?

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

    我通过搜索所有软件包的目录结构,然后将XDCPATH定义为最大值,即:

    这些软件包包括:

    +---生物软骨_1_00_02
    |\--packages

    +--codec_engine_1_20_02
    |\--packages

    +--EDMA3_LLD_1_05_00

    +--framework组件_1_20_03
    |+--fctools.
    ||\--packages

    +--NDK_1_92_00_22_eval
    |\--packages

    +--pspdrivers_1_10_00
    |\--packages

    +--xDAIS_5_21
    |\--packages

    \--XDC_2_95_02

    所以我将XDCPATH设置为  
    C:/DVSDK_1_11_00_00_DM648/biosutils_1_00_02/packages/;
    C:/DVSDK_1_11_00_00_DM648/CODEC发动机_1_20_02/packages/;
    C:/DVSDK_1_11_00_DM648/EDMA3_LLD_1_05_00/;
    C:/DVSDK_1_11_00_00_DM648/framework _components _1_20_03/;
    C:/DVSDK_1_11_00_00_DM648/framework _components _1_20_03/fctools/;
    C:/DVSDK_1_11_00_00_DM648/NDK_1_92_00_22_eval/;
    C:/DVSDK_1_11_00_00_DM648/pspdrivers_1_10_00/;
    C:/DVSDK_1_11_00_00_DM648/xDAIS_5_21/;
    C:/DVSDK_1_11_00_00_DM648/XDC_2_95_02;

    或严格(全部包含在一个1259字符长字符串中!):

    C:/DVSDK_1_00_DM648/biosutils_1_00_02/packages/;C:/DVSDK_1_11_00_DM648/CODE_ENGINE_1_20_02/packages/;C:/DVSDK_1_11_DM648/EDMA3_1_1_DV648/DV_1_1_1_DM_1_011_DV_1_1_1_1_DV_032_1_1_1_DV648/DV_DV_1_1_DV_1_1_1_1_1_DV_1_1_1_1_DV6448_DV_DV_1_1_DV_DV_1_1_1_DV_010_DV648/010_DV_DV_1_1__1_1_1_010_____1_010_1_1_010_DV_1_1_1_DV_DV_1_010_1_DV648/010_DV_DV_1_DV__1_1_1_1_1

    我仍然收到一个错误,关于 ti.bios:

    js:"C:/DVSDK_1_11_00_DM648/XDC_2_95/02/packages/XDC/XDC.tci",第254行:未捕获的异常抛出:错误:XDC.loadPackage:无法在路径'C:/DVSDK_1_DM6448_DM_DM_DVK_1_DM00_DM20_SDK_1_DM032_1_DV_1_1_6448_DM_DV_DM_DM01_1_DM032_DV_1_1_DV_1_1_1_1_DV_6448_SDK_1_DM032_DV_1_1_1_DV_1_DV_1_1_1_DV_1_1_1_1_DM032_1_1_1_1_1_1_1_1_1_1_1_1_1_DM032_1_1_DV_1_1_1_SDK_1_DV_1_1_DV_DV032_1_1_DV_1_1_1_1_1_</s>6448 6448

    这似乎是一种红色鲱鱼,因为没有总体ti.bois包。 还是...婴儿台阶!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尽管DM648_DEMO没有,但PATH修改的作用是允许构建示例(例如VIDEO EncDec),谢谢,Desouza!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    感谢您报告您的进度,对于您的进度消失表示歉意;我正在进行办公室搬迁,但事情有点不顺利。

    软件包TI.BIOS是指演示所使用的DSP/BIOS版本-其发行说明中提到此软件包已通过DSP/BIOS 5.31 进行了测试。08,可从以下链接下载。
    software-dl.ti.com/.../index.html

    因此,您可以像以前那样将路径添加到软件包中。

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

    感谢您回复我。  

    关于

    遗憾的是,我已经在软件包ti.bios的路径中添加 了,即

    /DVSDK_1_11_00_DM648/biosutils_1_00_02/packages/;

    在DVSDK目录中运行的DOS树报告:

    卷OS的文件夹路径列表

    卷序列号为005F3.0565万D:4FC1

    C:。

    +--ais_utility

    | \--essBoot

    +---生物软骨_1_00_02

    | +--doc

    |\--packages  

    |+--ti    

    ||\--bios     

    ||+---      日志

    ||||+--NDK        

    |||||+---        示例

    ||||||+---         常用

    ||||||+--evmdm642.          

    ||||||+--evmdm6437.          

    ||||||\--package          

    |||||+--lib         

    |||||\--package         

    ||||\--support        

    ||||+--lib          

    ||||\--package          

    |   |   +--rtadecode

    ||||+--bin        

    ||||\--package        

    |   |   \--utils.

    ||         +--lib

    ||         \---软件包

    |   \--xdoc

    |      \--ti

    |        +--- BIOS

    |        |+--- 日志

    |        | | +--NDK

    |        | | || \---示例

    |        ||\--support   

    |        | \--utils.

    |        |   \---测试

    |        +--- PSL

    |        \--RTDX

    但 没有名为ti.bios的.sch文件-它们都是ti.bios.somethings(如ti.bios.utils.sch)- 这与所有其它软件包及其路径不同。

    我有v 5.31 .08-这是仍可与3.3 配合使用的最新版本

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    中有一个ti.bios
    C:\ti\ccsv5_5\BIOS_6_35_04_50\packages\ti\BIOS\PACKAGE -我是否可以混合和匹配版本?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这有点帮助-我似乎可以混合版本:

    浏览 www.ti.com/.../spruex4.pdf后

    通过在XDC选项卡中将C:\ti\ccsv5_5\BIOS_6_35_04_50\packages添加到–xdcpath,修复了TI.BIOS错误(比路径更快–无需CCS重新启动)

    正在制作package.mak (因为.xdcenv.mak)...

    正在从package/cfg/dm648_demo_x64P.cfg配置DM6448_DEMO.x64P ...

    "TI/SysBIOS/堆/HeapMem.XDC",第39行: 无法找到导入的单位:XDC.ROV.ViewInfo (XDC.ROV.ViewInfo)

    因此我 添加了C:\ti\xdctools_3_50_01_12_core\packages

    但现在我遇到了另一种错误:

    正在制作package.mak (因为.xdcenv.mak)...
    js:“c:/ti/xdctools_3_50_01_12_core/packages/XDC/XDC.TCI”,第74行:未捕获的JavaScript抛出异常:TypeError:ENV不是函数,它是org.mozilla.javascript.NativeJavaPackage。 (C:/ti/xdctools_3_50_01_12_core/packages/XDC/XDC.TCI#74)
    "C:/DVSDK_1_11_00_DM648/XDC_2_95_02/include/utils.tci",第566行

    是否有.tci文件专家?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    听起来我的.tcf文件有问题, 因为e2e.ti.com/.../25.5553万 说不要将.tci用作生成的文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我又来了,构建DM6437_DEMO项目。 是否有办法让XDC一次性告诉我所有有问题的软件包? 我目前正在播放“whackamole”,即一个击中头部,另一个弹出。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这种讨论似乎继续在这里进行:
    e2e.ti.com/.../218.5316万
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我现在已经开始构建和运行所有内容了。 DM648_DEMO不会开箱即用-它对环境变量非常挑剔,缺少包含文件和库路径以及XDC勾选框。 任何想要了解详细信息的人-朋友我和我会帮您填写。