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.

servers端编译出错,像是与video_copy.cfg有关



servers端编译出错,像是与video_copy.cfg有关,能告知具体原因吗?

[root@localhost video_copy]# make
/home/feng/dvevm_1_00_00_32/xdctools_3_10_05_61/xdc XDCPATH="/home/feng/dvevm_1_ 00_00_32/codec_engine_1_00/examples;/home/feng/dvevm_1_00_00_32/codec_engine_1_0 0/packages;/home/feng/dvevm_1_00_00_32/xdais_5_00/packages;/home/feng/dvevm_1_00 _00_32/dsplink_1_30_07ce/packages;/home/feng/dvevm_1_00_00_32/cmem_1_00/packages ;/home/feng/dvevm_1_00_00_32/framework_components_1_00_01/packages;/home/feng/dv evm_1_00_00_32/bios_5_33_03/packages" \
XDCOPTIONS=v all
#
# making package.mak (because of package.bld) ...
/home/feng/dvevm_1_00_00_32/xdctools_3_10_05_61/tconf -Dxdc.path="/home/feng/dv evm_1_00_00_32/codec_engine_1_00/examples;/home/feng/dvevm_1_00_00_32/codec_engi ne_1_00/packages;/home/feng/dvevm_1_00_00_32/xdais_5_00/packages;/home/feng/dvev m_1_00_00_32/dsplink_1_30_07ce/packages;/home/feng/dvevm_1_00_00_32/cmem_1_00/pa ckages;/home/feng/dvevm_1_00_00_32/framework_components_1_00_01/packages;/home/f eng/dvevm_1_00_00_32/bios_5_33_03/packages;/home/feng/dvevm_1_00_00_32/xdctools_ 3_10_05_61/packages;../.." -Dxdc.root=/home/feng/dvevm_1_00_00_32/xdctools_3_10_ 05_61 -Dxdc.hostOS=Linux -Dconfig.importPath=".;/home/feng/dvevm_1_00_00_32/code c_engine_1_00/examples;/home/feng/dvevm_1_00_00_32/codec_engine_1_00/packages;/h ome/feng/dvevm_1_00_00_32/xdais_5_00/packages;/home/feng/dvevm_1_00_00_32/dsplin k_1_30_07ce/packages;/home/feng/dvevm_1_00_00_32/cmem_1_00/packages;/home/feng/d vevm_1_00_00_32/framework_components_1_00_01/packages;/home/feng/dvevm_1_00_00_3 2/bios_5_33_03/packages;/home/feng/dvevm_1_00_00_32/xdctools_3_10_05_61/packages ;../..;/home/feng/dvevm_1_00_00_32/xdctools_3_10_05_61;/home/feng/dvevm_1_00_00_ 32/xdctools_3_10_05_61/etc" -Dxdc.bld.targets="" -DTOOLS= /home/feng/dvevm_1_0 0_00_32/xdctools_3_10_05_61/packages/xdc/bld/bld.js /home/feng/dvevm_1_00_00_32/ codec_engine_1_00/packages/config.bld package.bld package.mak
config.bld> Info: Reading user build settings from file /home/feng/dvevm_1_00_00 _32/codec_engine_1_00/examples/user.bld
building for target C64P ...
#
# generating interfaces for package servers.video_copy (because package/package. xdc.inc is older than package.xdc) ...
/home/feng/dvevm_1_00_00_32/xdctools_3_10_05_61/xs -Dxdc.path="/home/feng/dvevm_ 1_00_00_32/codec_engine_1_00/examples;/home/feng/dvevm_1_00_00_32/codec_engine_1 _00/packages;/home/feng/dvevm_1_00_00_32/xdais_5_00/packages;/home/feng/dvevm_1_ 00_00_32/dsplink_1_30_07ce/packages;/home/feng/dvevm_1_00_00_32/cmem_1_00/packag es;/home/feng/dvevm_1_00_00_32/framework_components_1_00_01/packages;/home/feng/ dvevm_1_00_00_32/bios_5_33_03/packages;/home/feng/dvevm_1_00_00_32/xdctools_3_10 _05_61/packages;../.." -Dxdc.root=/home/feng/dvevm_1_00_00_32/xdctools_3_10_05_6 1 -Dxdc.hostOS=Linux -Dconfig.importPath=".;/home/feng/dvevm_1_00_00_32/codec_en gine_1_00/examples;/home/feng/dvevm_1_00_00_32/codec_engine_1_00/packages;/home/ feng/dvevm_1_00_00_32/xdais_5_00/packages;/home/feng/dvevm_1_00_00_32/dsplink_1_ 30_07ce/packages;/home/feng/dvevm_1_00_00_32/cmem_1_00/packages;/home/feng/dvevm _1_00_00_32/framework_components_1_00_01/packages;/home/feng/dvevm_1_00_00_32/bi os_5_33_03/packages;/home/feng/dvevm_1_00_00_32/xdctools_3_10_05_61/packages;../ ..;/home/feng/dvevm_1_00_00_32/xdctools_3_10_05_61;/home/feng/dvevm_1_00_00_32/x dctools_3_10_05_61/etc ;/home/feng/dvevm_1_00_00_32/bios_5_33_03/packages/ti/bio s/include" -Dxdc.bld.targets="" -DTOOLS= -f xdc/services/intern/cmd/build.xs - m package/package.xdc.dep -i package/package.xdc.inc package.xdc
#
# configuring video_copy.x64P from package/cfg/video_copy_x64P.cfg ...
/home/feng/dvevm_1_00_00_32/xdctools_3_10_05_61/xs -Dxdc.path="/home/feng/dvevm_ 1_00_00_32/codec_engine_1_00/examples;/home/feng/dvevm_1_00_00_32/codec_engine_1 _00/packages;/home/feng/dvevm_1_00_00_32/xdais_5_00/packages;/home/feng/dvevm_1_ 00_00_32/dsplink_1_30_07ce/packages;/home/feng/dvevm_1_00_00_32/cmem_1_00/packag es;/home/feng/dvevm_1_00_00_32/framework_components_1_00_01/packages;/home/feng/ dvevm_1_00_00_32/bios_5_33_03/packages;/home/feng/dvevm_1_00_00_32/xdctools_3_10 _05_61/packages;../.." -Dxdc.root=/home/feng/dvevm_1_00_00_32/xdctools_3_10_05_6 1 -Dxdc.hostOS=Linux -Dconfig.importPath=".;/home/feng/dvevm_1_00_00_32/codec_en gine_1_00/examples;/home/feng/dvevm_1_00_00_32/codec_engine_1_00/packages;/home/ feng/dvevm_1_00_00_32/xdais_5_00/packages;/home/feng/dvevm_1_00_00_32/dsplink_1_ 30_07ce/packages;/home/feng/dvevm_1_00_00_32/cmem_1_00/packages;/home/feng/dvevm _1_00_00_32/framework_components_1_00_01/packages;/home/feng/dvevm_1_00_00_32/bi os_5_33_03/packages;/home/feng/dvevm_1_00_00_32/xdctools_3_10_05_61/packages;../ ..;/home/feng/dvevm_1_00_00_32/xdctools_3_10_05_61;/home/feng/dvevm_1_00_00_32/x dctools_3_10_05_61/etc ;/home/feng/dvevm_1_00_00_32/bios_5_33_03/packages/ti/bio s/include" -Dxdc.bld.targets="" -DTOOLS= xdc.cfg video_copy.x64P package/cfg/v ideo_copy_x64P.cfg package/cfg/video_copy_x64P
codecs.videnc_copy.close() ...
ti.sdo.ce.osal.close() ...
will link with codecs.videnc_copy:lib/videnc_copy_dma.a64P
will link with codecs.viddec_copy:lib/viddec_copy.a64P
will link with ti.sdo.ce.video:lib/video.a64P
will link with ti.sdo.ce:lib/ce.a64P
will link with ti.sdo.ce.osal:lib/osal_dsplink_bios.a64P
will link with ti.bios.utils:lib/utils.a64P
will link with ti.sdo.ce.node:lib/node.a64P
will link with ti.sdo.fc.acpy3:acpy3.a64P
will link with ti.sdo.fc.dman3:dman3d.a64P
will link with ti.sdo.fc.dskt2:dskt2.a64P
will link with ti.sdo.ce.osal.alg:lib/alg.a64P
will link with ti.sdo.ce.trace:lib/gt.a64P
will link with dsplink_dm420.dsp:export/BIN/DspBios/Davinci/DEBUG/dsplink.li b;export/BIN/DspBios/Davinci/DEBUG/dsplinkmsg.lib
rm -f package/cfg/video_copy_x64Pcfg_c.o64P
#
# cl64P package/cfg/video_copy_x64Pcfg_c.c ...
/home/feng/dvevm_1_00_00_32/cg6x_6_0_21/bin/cl6x -c -qq -pdsw225 --no_compress -ml3 --disable:sploop -pden -pds=681 -pds=452 -pds=195 -mv64p -eo.o64P -ea.s64 P -D_DEBUG_=1 -Dxdc_cfg__header__='servers/video_copy/package/cfg/video_copy_x 64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld __profile_debug -Dxdc_bld__vers_1_0_6_0_21 -g -I. -I/home/feng/dvevm_1_00_00_32 /codec_engine_1_00/examples -I/home/feng/dvevm_1_00_00_32/codec_engine_1_00/pack ages -I/home/feng/dvevm_1_00_00_32/xdais_5_00/packages -I/home/feng/dvevm_1_00_0 0_32/dsplink_1_30_07ce/packages -I/home/feng/dvevm_1_00_00_32/cmem_1_00/packages -I/home/feng/dvevm_1_00_00_32/framework_components_1_00_01/packages -I/home/fen g/dvevm_1_00_00_32/bios_5_33_03/packages -I/home/feng/dvevm_1_00_00_32/xdctools_ 3_10_05_61/packages -I../.. -I/home/feng/dvevm_1_00_00_32/bios_5_33_03/packages/ ti/bios/include -I/home/feng/dvevm_1_00_00_32/cg6x_6_0_21/include -fs=./package/ cfg -fr=./package/cfg -fc package/cfg/video_copy_x64Pcfg_c.c
/home/feng/dvevm_1_00_00_32/xdctools_3_10_05_61/bin/mkdep -a package/cfg/video_c opy_x64Pcfg_c.o64P.dep -p package/cfg -s o64P package/cfg/video_copy_x64Pcfg_c.c -C -qq -pdsw225 --no_compress -ml3 --disable:sploop -pden -pds=681 -pds=452 -pds=195 -mv64p -eo.o64P -ea.s64P -D_DEBUG_=1 -Dxdc_cfg__header__='servers/vi deo_copy/package/cfg/video_copy_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_t ypes__=ti/targets/std.h -Dxdc_bld__profile_debug -Dxdc_bld__vers_1_0_6_0_21 -g -I. -I/home/feng/dvevm_1_00_00_32/codec_engine_1_00/examples -I/home/feng/dvevm_ 1_00_00_32/codec_engine_1_00/packages -I/home/feng/dvevm_1_00_00_32/xdais_5_00/p ackages -I/home/feng/dvevm_1_00_00_32/dsplink_1_30_07ce/packages -I/home/feng/dv evm_1_00_00_32/cmem_1_00/packages -I/home/feng/dvevm_1_00_00_32/framework_compon ents_1_00_01/packages -I/home/feng/dvevm_1_00_00_32/bios_5_33_03/packages -I/hom e/feng/dvevm_1_00_00_32/xdctools_3_10_05_61/packages -I../.. -I/home/feng/dvevm_ 1_00_00_32/bios_5_33_03/packages/ti/bios/include -I/home/feng/dvevm_1_00_00_32/c g6x_6_0_21/include -fs=./package/cfg -fr=./package/cfg
rm -f package/cfg/video_copy/main.o64P
#
# cl64P main.c ...
/home/feng/dvevm_1_00_00_32/cg6x_6_0_21/bin/cl6x -c -qq -pdsw225 --no_compress -ml3 --disable:sploop -pden -pds=681 -pds=452 -pds=195 -mv64p -eo.o64P -ea.s64 P -D_DEBUG_=1 -Dxdc_cfg__header__='servers/video_copy/package/cfg/video_copy_x 64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld __profile_debug -Dxdc_bld__vers_1_0_6_0_21 -g -I. -I/home/feng/dvevm_1_00_00_32 /codec_engine_1_00/examples -I/home/feng/dvevm_1_00_00_32/codec_engine_1_00/pack ages -I/home/feng/dvevm_1_00_00_32/xdais_5_00/packages -I/home/feng/dvevm_1_00_0 0_32/dsplink_1_30_07ce/packages -I/home/feng/dvevm_1_00_00_32/cmem_1_00/packages -I/home/feng/dvevm_1_00_00_32/framework_components_1_00_01/packages -I/home/fen g/dvevm_1_00_00_32/bios_5_33_03/packages -I/home/feng/dvevm_1_00_00_32/xdctools_ 3_10_05_61/packages -I../.. -I/home/feng/dvevm_1_00_00_32/bios_5_33_03/packages/ ti/bios/include -I/home/feng/dvevm_1_00_00_32/cg6x_6_0_21/include -fs=./package/ cfg/video_copy -fr=./package/cfg/video_copy -fc main.c
/home/feng/dvevm_1_00_00_32/xdctools_3_10_05_61/bin/mkdep -a package/cfg/video_c opy/main.o64P.dep -p package/cfg/video_copy -s o64P main.c -C -qq -pdsw225 --n o_compress -ml3 --disable:sploop -pden -pds=681 -pds=452 -pds=195 -mv64p -eo.o 64P -ea.s64P -D_DEBUG_=1 -Dxdc_cfg__header__='servers/video_copy/package/cfg/v ideo_copy_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std. h -Dxdc_bld__profile_debug -Dxdc_bld__vers_1_0_6_0_21 -g -I. -I/home/feng/dvevm _1_00_00_32/codec_engine_1_00/examples -I/home/feng/dvevm_1_00_00_32/codec_engin e_1_00/packages -I/home/feng/dvevm_1_00_00_32/xdais_5_00/packages -I/home/feng/d vevm_1_00_00_32/dsplink_1_30_07ce/packages -I/home/feng/dvevm_1_00_00_32/cmem_1_ 00/packages -I/home/feng/dvevm_1_00_00_32/framework_components_1_00_01/packages -I/home/feng/dvevm_1_00_00_32/bios_5_33_03/packages -I/home/feng/dvevm_1_00_00_3 2/xdctools_3_10_05_61/packages -I../.. -I/home/feng/dvevm_1_00_00_32/bios_5_33_0 3/packages/ti/bios/include -I/home/feng/dvevm_1_00_00_32/cg6x_6_0_21/include -fs =./package/cfg/video_copy -fr=./package/cfg/video_copy
rm -f package/cfg/video_copy_x64Pcfg.o64P
#
# asm64P package/cfg/video_copy_x64Pcfg.s62 ...
/home/feng/dvevm_1_00_00_32/cg6x_6_0_21/bin/cl6x -c -qq -mv64p -eo.o64P -ea.s64P -D_DEBUG_=1 -Dxdc_cfg__header__='servers/video_copy/package/cfg/video_copy_x6 4P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld_ _profile_debug -Dxdc_bld__vers_1_0_6_0_21 -I. -I/home/feng/dvevm_1_00_00_32/co dec_engine_1_00/examples -I/home/feng/dvevm_1_00_00_32/codec_engine_1_00/package s -I/home/feng/dvevm_1_00_00_32/xdais_5_00/packages -I/home/feng/dvevm_1_00_00_3 2/dsplink_1_30_07ce/packages -I/home/feng/dvevm_1_00_00_32/cmem_1_00/packages -I /home/feng/dvevm_1_00_00_32/framework_components_1_00_01/packages -I/home/feng/d vevm_1_00_00_32/bios_5_33_03/packages -I/home/feng/dvevm_1_00_00_32/xdctools_3_1 0_05_61/packages -I../.. -I/home/feng/dvevm_1_00_00_32/bios_5_33_03/packages/ti/ bios/include -I/home/feng/dvevm_1_00_00_32/cg6x_6_0_21/include -fr=./package/cfg -fa package/cfg/video_copy_x64Pcfg.s62
/home/feng/dvevm_1_00_00_32/xdctools_3_10_05_61/bin/mkdep -a package/cfg/video_c opy_x64Pcfg.o64P.dep -p package/cfg -s o64P package/cfg/video_copy_x64Pcfg.s62 - C -qq -mv64p -eo.o64P -ea.s64P -D_DEBUG_=1 -Dxdc_cfg__header__='servers/video _copy/package/cfg/video_copy_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_type s__=ti/targets/std.h -Dxdc_bld__profile_debug -Dxdc_bld__vers_1_0_6_0_21 -I. - I/home/feng/dvevm_1_00_00_32/codec_engine_1_00/examples -I/home/feng/dvevm_1_00_ 00_32/codec_engine_1_00/packages -I/home/feng/dvevm_1_00_00_32/xdais_5_00/packag es -I/home/feng/dvevm_1_00_00_32/dsplink_1_30_07ce/packages -I/home/feng/dvevm_1 _00_00_32/cmem_1_00/packages -I/home/feng/dvevm_1_00_00_32/framework_components_ 1_00_01/packages -I/home/feng/dvevm_1_00_00_32/bios_5_33_03/packages -I/home/fen g/dvevm_1_00_00_32/xdctools_3_10_05_61/packages -I../.. -I/home/feng/dvevm_1_00_ 00_32/bios_5_33_03/packages/ti/bios/include -I/home/feng/dvevm_1_00_00_32/cg6x_6 _0_21/include
rm -f package/cfg/video_copy_x64P.o64P
#
# cl64P package/cfg/video_copy_x64P.c ...
/home/feng/dvevm_1_00_00_32/cg6x_6_0_21/bin/cl6x -c -qq -pdsw225 --no_compress -ml3 --disable:sploop -pden -pds=681 -pds=452 -pds=195 -mv64p -eo.o64P -ea.s64 P -D_DEBUG_=1 -Dxdc_cfg__header__='servers/video_copy/package/cfg/video_copy_x 64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld __profile_debug -Dxdc_bld__vers_1_0_6_0_21 -g -I. -I/home/feng/dvevm_1_00_00_32 /codec_engine_1_00/examples -I/home/feng/dvevm_1_00_00_32/codec_engine_1_00/pack ages -I/home/feng/dvevm_1_00_00_32/xdais_5_00/packages -I/home/feng/dvevm_1_00_0 0_32/dsplink_1_30_07ce/packages -I/home/feng/dvevm_1_00_00_32/cmem_1_00/packages -I/home/feng/dvevm_1_00_00_32/framework_components_1_00_01/packages -I/home/fen g/dvevm_1_00_00_32/bios_5_33_03/packages -I/home/feng/dvevm_1_00_00_32/xdctools_ 3_10_05_61/packages -I../.. -I/home/feng/dvevm_1_00_00_32/bios_5_33_03/packages/ ti/bios/include -I/home/feng/dvevm_1_00_00_32/cg6x_6_0_21/include -fs=./package/ cfg -fr=./package/cfg -fc package/cfg/video_copy_x64P.c
"package/cfg/video_copy_x64P.c", line 451: error #20: identifier "ti_sdo_ce_CERu ntime___MODULE_FXNS" is undefined
"package/cfg/video_copy_x64P.c", line 452: error #66: expected a ";"
"package/cfg/video_copy_x64P.c", line 1201: warning #225-D: function declared im plicitly
"/home/feng/dvevm_1_00_00_32/codec_engine_1_00/packages/ti/sdo/ce/Engine.h", lin e 212: error #161: declaration is incompatible with previous "Engine_init" (declared at line 1201 of "package/cfg/video_copy_x64P.c")
"package/cfg/video_copy_x64P.c", line 1792: error #20: identifier "CT__ti_sdo_ce _CERuntime_Module__diagsEnabled" is undefined
"package/cfg/video_copy_x64P.c", line 1805: error #20: identifier "CT__ti_sdo_ce _CERuntime_Module__diagsIncluded" is undefined
"package/cfg/video_copy_x64P.c", line 1818: error #20: identifier "CT__ti_sdo_ce _CERuntime_Module__diagsMask" is undefined
"package/cfg/video_copy_x64P.c", line 1818: error #20: identifier "CT__ti_sdo_ce _CERuntime_Module__diagsMask" is undefined
"package/cfg/video_copy_x64P.c", line 1818: error #60: function call is not allo wed in a constant expression
"package/cfg/video_copy_x64P.c", line 1831: error #20: identifier "CT__ti_sdo_ce _CERuntime_Module__gateObj" is undefined
"package/cfg/video_copy_x64P.c", line 1831: error #20: identifier "CT__ti_sdo_ce _CERuntime_Module__gateObj" is undefined
"package/cfg/video_copy_x64P.c", line 1831: error #18: expected a ")"
"package/cfg/video_copy_x64P.c", line 1844: error #20: identifier "CT__ti_sdo_ce _CERuntime_Module__gatePrms" is undefined
"package/cfg/video_copy_x64P.c", line 1844: error #20: identifier "CT__ti_sdo_ce _CERuntime_Module__gatePrms" is undefined
"package/cfg/video_copy_x64P.c", line 1844: error #18: expected a ")"
"package/cfg/video_copy_x64P.c", line 1857: error #20: identifier "CT__ti_sdo_ce _CERuntime_Module__id" is undefined
"package/cfg/video_copy_x64P.c", line 1870: error #20: identifier "CT__ti_sdo_ce _CERuntime_Module__loggerDefined" is undefined
"package/cfg/video_copy_x64P.c", line 1883: error #20: identifier "CT__ti_sdo_ce _CERuntime_Module__loggerObj" is undefined
"package/cfg/video_copy_x64P.c", line 1883: error #20: identifier "CT__ti_sdo_ce _CERuntime_Module__loggerObj" is undefined
"package/cfg/video_copy_x64P.c", line 1883: error #18: expected a ")"
"package/cfg/video_copy_x64P.c", line 1896: error #20: identifier "CT__ti_sdo_ce _CERuntime_Module__loggerFxn4" is undefined
"package/cfg/video_copy_x64P.c", line 1896: error #20: identifier "CT__ti_sdo_ce _CERuntime_Module__loggerFxn4" is undefined
"package/cfg/video_copy_x64P.c", line 1896: error #18: expected a ")"
"package/cfg/video_copy_x64P.c", line 1909: error #20: identifier "CT__ti_sdo_ce _CERuntime_Module__loggerFxn8" is undefined
"package/cfg/video_copy_x64P.c", line 1909: error #20: identifier "CT__ti_sdo_ce _CERuntime_Module__loggerFxn8" is undefined
"package/cfg/video_copy_x64P.c", line 1909: error #18: expected a ")"
"package/cfg/video_copy_x64P.c", line 1922: error #20: identifier "CT__ti_sdo_ce _CERuntime_Module__startupDoneFxn" is undefined
"package/cfg/video_copy_x64P.c", line 1922: error #20: identifier "CT__ti_sdo_ce _CERuntime_Module__startupDoneFxn" is undefined
"package/cfg/video_copy_x64P.c", line 1922: error #18: expected a ")"
"package/cfg/video_copy_x64P.c", line 1935: error #20: identifier "CT__ti_sdo_ce _CERuntime_Object__count" is undefined
"package/cfg/video_copy_x64P.c", line 1948: error #20: identifier "CT__ti_sdo_ce _CERuntime_Object__heap" is undefined
"package/cfg/video_copy_x64P.c", line 1961: error #20: identifier "CT__ti_sdo_ce _CERuntime_Object__sizeof" is undefined
"package/cfg/video_copy_x64P.c", line 1974: error #20: identifier "CT__ti_sdo_ce _CERuntime_Object__table" is undefined
"package/cfg/video_copy_x64P.c", line 1974: error #20: identifier "CT__ti_sdo_ce _CERuntime_Object__table" is undefined
"package/cfg/video_copy_x64P.c", line 1974: error #18: expected a ")"
34 errors detected in the compilation of "package/cfg/video_copy_x64P.c".

>> Compilation failure
gmake: *** [package/cfg/video_copy_x64P.o64P] Error 1
make: *** [all] 错误 2

  • "package/cfg/video_copy_x64P.c", line 451: error #20: identifier "ti_sdo_ce_CERu ntime___MODULE_FXNS" is undefined

    未正确定义模块接口函数,或者server端指定的模块名称和定义的不对应

  • 谢谢你的回答,下面是我server端模块的定义,应该没问题,但是在结尾的地方有个Program.main = Program.system = null,我把它屏蔽才有了上面的错误信息,不屏蔽是如下错误二:xdc.cfg.Prog ram : target modules are present, but Program.system == null,但我不知道Program.main的正确赋值方式,请大神帮忙,如方便留个联系方式讨论一下,不胜感激,我qq:604583565

    /* set up OSAL */
    var osalGlobal = xdc.useModule('ti.sdo.ce.osal.Global');
    osalGlobal.runtimeEnv = osalGlobal.DSPLINK_BIOS;

    /* get various codec modules; i.e., implementation of codecs */
    var VIDDEC_COPY = xdc.useModule('codecs.viddec_copy.VIDDEC_COPY');
    var VIDENC_COPY = xdc.useModule('codecs.videnc_copy.VIDENC_COPY');

    /*
    * ======== Server Configuration ========
    */
    var Server = xdc.useModule('ti.sdo.ce.Server');
    Server.threadAttrs.stackSize = 2048;
    Server.threadAttrs.priority = Server.MINPRI;

    Server.algs = [
    {name: "viddec_copy", mod: VIDDEC_COPY, threadAttrs: {
    stackSize: 4096, stackMemId: 0, priority: Server.MINPRI + 1}
    },
    {name: "videnc_copy", mod: VIDENC_COPY, threadAttrs: {
    stackSize: 4096, stackMemId: 0, priority: Server.MINPRI + 1}
    },
    ];

    /*
    * Note that we presume this server runs on a system with DSKT2 and DMAN3,
    * so we configure those modules here.
    */

    /* we can use DMA in certain codecs! */
    VIDENC_COPY.useDMA = true;

    /*
    * ======== DSKT2 (XDAIS Alg. memory alocation ) configuration ========
    */
    var DSKT2 = xdc.useModule('ti.sdo.fc.dskt2.DSKT2');
    DSKT2.DARAM0 = "DDRALGHEAP";
    DSKT2.DARAM1 = "DDRALGHEAP";
    DSKT2.DARAM2 = "DDRALGHEAP";
    DSKT2.SARAM0 = "DDRALGHEAP";
    DSKT2.SARAM1 = "DDRALGHEAP";
    DSKT2.SARAM2 = "DDRALGHEAP";
    DSKT2.ESDATA = "DDRALGHEAP";
    DSKT2.IPROG = "DDRALGHEAP";
    DSKT2.EPROG = "DDRALGHEAP";
    DSKT2.DSKT2_HEAP = "DDR";

    DSKT2.DARAM_SCRATCH_SIZES = [ 1024, 1024, 0,0,0,0,0, /* ... */ 0 ];
    DSKT2.SARAM_SCRATCH_SIZES = [ 1024, 1024, 0,0,0,0,0, /* ... */ 0 ];

    print( Program.name + " .cfg> Warning: DSKT2 scratch sizes may be " +
    "inappropriate for optimal allocation." );

    /* turn debugging on explicitly for DSKT2 */
    DSKT2.debug = true;

    /*
    * ======== DMAN3 (DMA manager) configuration ========
    * We assume PaRams 0..95 are taken by the Arm drivers. We reserve
    * all the rest, up to 127 (there are 128 PaRam sets on DM6446).
    * DMAN3 takes TCC's 32 through 63 (hence the High TCC mask is 0xFFFFFFFF
    * and the Low TCC mask is 0).
    * TODO:H when we sync up with Arm driver writers we should review
    * these numbers.
    */
    var DMAN3 = xdc.useModule('ti.sdo.fc.dman3.DMAN3');
    DMAN3.heapInternal = "L1DHEAP";
    DMAN3.heapExternal = "DDR";

    DMAN3.paRamBaseIndex = 96;
    DMAN3.numPaRamEntries = 32;
    DMAN3.tccAllocationMaskH = 0xffffffff;
    DMAN3.tccAllocationMaskL = 0x00000000;

    /* turn debugging on explicitly for DMAN3 */
    DMAN3.debug = true;

    //Program.main = Program.system = null;

    错误二

    codecs.videnc_copy.close() ...
    ti.sdo.ce.osal.close() ...
    error: xdc.cfg.Program: "/home/feng/dvevm_1_00_00_32/xdc_3_00_02/packages/xdc/runtime/package.xs", line 53: xdc.cfg.Prog ram : target modules are present, but Program.system == null
    js: "/home/feng/dvevm_1_00_00_32/xdc_3_00_02/packages/xdc/cfg/Main.xs", line 163: exception from uncaught JavaScript thr ow: Error: Configuration failed!
    "/home/feng/dvevm_1_00_00_32/xdc_3_00_02/packages/xdc/xs.js", line 144
    gmake: *** [package/cfg/video_copy_x64Pcfg_c.c] Error 1
    gmake: *** Deleting file `package/cfg/video_copy_x64Pcfg_c.c'
    gmake: *** [package/cfg/video_copy_x64Pcfg_c.c] Deleting file `package/cfg/video_copy_x64Pcfg.cmd'
    gmake: *** [package/cfg/video_copy_x64Pcfg_c.c] Deleting file `package/cfg/video_copy_x64Pcfg.s62'
    make: *** [all] Error 2
    [root@localhost video_copy]#