I am in the process of upgrading standard dm6437_demo project that comes with dm6437 dvsdk_1_11 to run with upgraded environment for CE_2_10.
The objective is to upgrade the demo project to include h264dec rev.2.00 but this version is still running h264 codec rev1.10.
System fails to configure properly and complains about a missing findSuffix(...) program (.xs). Most probably the search path is not properly reconfigured to follow the changes in overall project configuration needed to transition a program to run xdm1.x instead of xdm0.9. For details please view the attached part of the log.
Questions:
- What is needed to migrate de6437_demo.pjt to run with xdm1.x?
- How to effectively find the location of the missing .xs or .js package/program which is requires find function findSuffix(..).
For reference I am attaching here a calling sequence from the "C:/dvsdk_2_00_00_00/framework_components_2_24_01/packages/ti/sdo/fc/dman3/package.xs", line 41:
....
var UTILS = xdc.loadCapsule('ti/sdo/fc/utils/utils.xs');
/*
* ======== validate ========
*/
function validate()
{
var suffix = Program.build.target.findSuffix(this);
...
and a fragment of the log:
-------------------------- dm6437_demo.pjt - Debug --------------------------
[dm6437_demo.cfg] "C:\xdc_3_05\xs.exe" xdc.tools.configuro.ccs --xdcpathsfile="xdcpaths.dat" -tti.targets.C64P -pti.platforms.evmDM6437 -rdebug --tcf -Dconfig.importPath=".../../examples/common/evmDM6437" -c "C:/Program Files/Texas Instruments/C6000 Code Generation Tools 6.0.24" --xp "C:/CCStudio_v3.3/bios_5_32_04/packages" -o "xdcconfig" dm6437_demo.cfg
Info: running XDC configuration using package path:
C:\dvsdk_2_00_00_00\codec_engine_1_20_02\packages
C:\dvsdk_2_00_00_00\codec_engine_1_20_02\examples
C:\dvsdk_2_00_00_00\framework_components_2_24_01\packages
C:\dvsdk_2_00_00_00\xdais_6_24_01_06\packages
C:\dvsdk_2_00_00_00\codecs_1_10\packages
C:\dvsdk_2_00_00_00\ndk_1_92_00_22_eval\packages
C:\dvsdk_2_00_00_00\biosutils_1_00_02\packages
C:\dvsdk_2_00_00_00\pspdrivers_1_10_00\packages
C:\dvsdk_2_00_00_00\edma3_lld_1_05_00\packages
C:\dvsdk_2_00_00_00\examples\common\evmDM6437
C:\CCStudio_v3.3\bios_5_32_04\packages
C:\xdc_3_05
C:\xdc_3_05\packages
C:\xdc_3_05\packages
The configuration step is now running:
making package.mak (because of package.bld) ...
generating interfaces for package xdcconfig (because package/package.xdc.xml is older than package.xdc) ...
configuring dm6437_demo.x64P from package/cfg/dm6437_demo_x64P.cfg ...
ti.sdo.ce.osal.close() ...
ti.sdo.ce.osal.validate() ...
warning: xdc.cfg.Program: "C:/xdc_3_05/packages/xdc/runtime/package.xs", line 65: xdc.cfg.Program : assignment to Program.system is deprecated
js: "C:/dvsdk_2_00_00_00/framework_components_2_24_01/packages/ti/sdo/fc/dman3/package.xs", line 41: TypeError: Cannot find function findSuffix. (C:/dvsdk_2_00_00_00/framework_components_2_24_01/packages/ti/sdo/fc/dman3/package.xs#41)
"C:/xdc_3_05/packages/xdc/cfg/Main.xs", line 270
"C:/xdc_3_05/packages/xdc/cfg/Main.xs", line 162
"C:/xdc_3_05/packages/xdc/xs.js", line 152
gmake.exe: *** [package/cfg/dm6437_demo_x64P.c] Error 1
gmake.exe: *** [package/cfg/dm6437_demo_x64P.c] Deleting file `package/cfg/dm6437_demo_x64Pcfg.cmd'
gmake.exe: *** [package/cfg/dm6437_demo_x64P.c] Deleting file `package/cfg/dm6437_demo_x64Pcfg_c.c'
gmake.exe: *** [package/cfg/dm6437_demo_x64P.c] Deleting file `package/cfg/dm6437_demo_x64Pcfg.s62'
Thanks for help,
Ja