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.

编译DM385 ipnc3.8出错,排查了很久,请大家指教。



ake[2]: Entering directory '/home/lqk/DM385/y/y/Source/ipnc_rdk/ipnc_mcfw/mcfw/src_bios6'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/home/lqk/DM385/y/y/Source/ipnc_rdk/ipnc_mcfw/mcfw/src_bios6'
make -C /home/lqk/DM385/y/y/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/mcfw/src_bios6/main_app xdc_configuro CORE=m3vpss
make[2]: Entering directory '/home/lqk/DM385/y/y/Source/ipnc_rdk/ipnc_mcfw/mcfw/src_bios6/main_app'
# Invoking configuro...
/bin/chmod a+x /home/lqk/DM385/y/y/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/maketemp_configuro_cmd_m3vpss.bat
/home/lqk/DM385/y/y/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/maketemp_configuro_cmd_m3vpss.bat
Segmentation fault (core dumped)
/home/lqk/DM385/y/y/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/makerules/rules_m3.mk:257: recipe for target 'xdc_configuro' failed
make[2]: *** [xdc_configuro] Error 139
make[2]: Leaving directory '/home/lqk/DM385/y/y/Source/ipnc_rdk/ipnc_mcfw/mcfw/src_bios6/main_app'
MAKEFILE.MK:16: recipe for target 'apps' failed
make[1]: *** [apps] Error 2
make[1]: Leaving directory '/home/lqk/DM385/y/y/Source/ipnc_rdk/ipnc_mcfw/mcfw/src_bios6'
Makefile:79: recipe for target 'mcfw_bios6' failed
make: *** [mcfw_bios6] Error 2
root@ubuntu:/home/lqk/DM385/y/y/Source/ipnc_rdk# cd ^C

#我是在xubuntu16.4上编译的,按照安装指导上的步骤,但总是有问题,主要是make mcfw出来的。也是在root下make -s sysall

  • 试试安装老版本的ubuntu 10.04 LTS。

  • 建议是 ubuntu 10.04 32bit 系统下编译  ;

    make mcfw 前面的 uboot 、kernel 等难道都编译过了,只有这个位置没有编译过 ?

  • 谢谢你们的回答,问题已经解决,我换了ubuntu14.4,顺利编译通过,但是中间还是出现段错误进程被killed的问题,只需要把虚拟机内存提高到1g。

  • /bin/cp /home/lqk/yourapp/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/obj/ti810x-evm/m3vpss/release/MAIN_APP_m3vpss_pem3.oem3 /home/lqk/yourapp/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/obj/ti810x-evm/m3vpss/release/ipnc_rdk_configuro/package/cfg
    /home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/cgt470_5_1_3/bin/armcl --silicon_version=7M3 -z --emit_warnings_as_errors -w -q -u _c_int00 -c --dynamic --diag_suppress=16032 --opt='--endian=little -mv7M3 --abi=eabi -qq -pdsw225 -ms --gcc -D___DSPBIOS___ -D___DUCATI_FW___ -DSYSLINK_USE_TILER -DMULTICHANNEL_OPT=1 -DIMGS_PANASONIC_MN34041 -DMN34041_DATA_OP_LVDS324 -oe -ms -op2 -O3 -k -os --optimize_with_debug --inline_recursion_limit=20 --diag_suppress=23000' --strict_compatibility=on --unused_section_elimination=on -x --zero_init=off --retain=_Ipc_ResetVector /home/lqk/yourapp/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/obj/ti810x-evm/m3vpss/release/main_m3vpss.oem3 /home/lqk/yourapp/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/obj/ti810x-evm/m3vpss/release/xdc2c_cfg_m3vpss.oem3 /home/lqk/yourapp/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/obj/ti810x-evm/m3vpss/release/edma3OsFunctions.oem3 /home/lqk/yourapp/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/obj/ti810x-evm/m3vpss/release/ipnc_rdk_configuro/linker_mod.cmd -o /home/lqk/yourapp/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/bin/ti810x-evm/ipnc_rdk_m3vpss_release.xem3 -m /home/lqk/yourapp/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ipnc_rdk/bin/ti810x-evm/ipnc_rdk_m3vpss_release.xem3.map -l/home/lqk/yourapp/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ti/psp/vps/lib/ti810x-evm/m3/release/hdvpss_drivers.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ti/psp/platforms/lib/ti810x-evm/m3/release/hdvpss_platform.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ti/psp/i2c/lib/ti810x-evm/m3/release/hdvpss_i2c.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ti/psp/devices/lib/ti810x-evm/m3/release/hdvpss_devices.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ti/psp/proxyServer/lib/ti810x-evm/m3/release/hdvpss_proxyServer.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ti/psp/iss/lib/ti810x-evm/m3/release/iss_drivers.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ti/psp/platforms/lib/ti810x-evm/m3/release/iss_platform.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/ti/psp/devices/lib/ti810x-evm/m3/release/iss_devices.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/build/mcfw/src_bios6/lib/ti810x-evm/m3vpss/release/ipnc_rdk_bios6.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/cgt470_5_1_3/lib/rtsv7M3_T_le_eabi.lib -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/codecs-dm814x/REL.500.V.H264AVC.D.HP.IVAHD.02.00.15.01/500.V.H264AVC.D.HP.IVAHD.02.00/IVAHD_001/Lib/h264vdec_ti.lib -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/codecs-dm814x/REL.500.V.H264AVC.E.IVAHD.02.00.07.01/500.V.H264AVC.E.IVAHD.02.00/IVAHD_001/Lib/h264enc_ti_host.lib -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/codecs-dm814x/REL.500.V.MJPEG.E.IVAHD.01.00.15.01/500.V.MJPEG.E.IVAHD.01.00/IVAHD_001/lib/jpegenc_ti_host.lib -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/codecs-dm814x/REL.500.V.MPEG4.E.SP.IVAHD.01.00.02.01/500.V.MPEG4.E.SP.IVAHD.01.00/IVAHD_001/Lib/mpeg4venc_ti_host.lib -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/ivahd_hdvicp20api_01_00_00_23/packages/ti/sdo/codecs/hdvicp20api/lib/ivahd_ti_api_vM3.lib -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/codecs-dm814x/REL.500.V.MJPEG.D.IVAHD.01.00.12.01/500.V.MJPEG.D.IVAHD.01.00/IVAHD_001/lib/jpegvdec_ti_host.lib -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/codecs-dm814x/REL.500.V.MPEG4.D.IVAHD.01.00.14.01/500.V.MPEG4.D.ASP.IVAHD.01.00/IVAHD_001/Lib/mpeg4vdec_ti_host.lib -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/codecs-dm814x/REL.500.V.MCTNF.IVAHD.00.08.00.00/500.V.MCTNF.IVAHD.00.08/IVAHD_001/Lib/mctnf_ti_host.lib -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/codecs-dm814x/REL.500.V.MCTNF.IVAHD.00.08.00.00/500.V.MCTNF.IVAHD.00.08/IVAHD_001/Lib/mctnf_ti_updateMCTNFParams.lib -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/aewb/ti2a/awb/lib/release/iss_ti2a_awb.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/aewb/ti2a/fd/lib/release/iss_ti2a_fd.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/aewb/appro2a/lib/release/iss_appro2A.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/dcc/lib/release/iss_dcc.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/vstab/lib/release/iss_vstab.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/ip_run/lib/release/iss_ip_run.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/ip_run2/lib/release/iss_ip_run2_bios.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/ip_run2_sched/lib/release/iss_ip_run2_sched.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/imx/lib/release/iss_imx.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/vnf/lib/release/iss_vnf.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/timmosal/lib/release/iss_timmosal.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/evf/lib/release/cpis_core.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/evf/lib/release/cpis_imgproc.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/evf/lib/release/cpis_vision.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/evf/lib/release/gpp_core.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/evf/lib/release/gpp_imgproc.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/evf/lib/release/gpp_vision.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/glbce/lib/release/iss_glbce.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/swosd/lib/release/iss_swosd.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/jpeg_enc/lib/release/iss_jpeg_enc.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ti_tools/iss_03_80_00_00/packages/ti/psp/iss/alg/wdr/lib/release/iss_wdr.aem3 -l/home/lqk/yourapp/Source/ipnc_rdk/../ipnc_rdk/ipnc_mcfw/mcfw/src_bios6/links_m3vpss/alg/dmva/lib/dmval_elf.aem3
    <Linking>

    每次编译到这,要用好7.8分钟,问下大家怎么可以优化。

  • 你好,我们用的ipnc3.8的方案,我们前面接的是gv7601,我是不是应该把cemralink部分去除,改成capturelink的。

  • 你好,

    取决于你的硬件接的是camera的并口,还是VIP口。