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.

CCS5 Headless Build Linker Errors

Other Parts Discussed in Thread: CCSTUDIO

Hi,

I am using CCS v5.2 and as part of our build process on the build server, i have to use HEADLESS BUILD command line build interface. However i am getting some errors during linking, and after spending a few days in vain trying to resolve this, it has been futile. Whatever i found so far i will try my best to explain it.

Below, i have posted the errors from running the build twice and highlighted the same error, however it is missing different characters on different runs. So i conclude that when CCS is trying to run a lengthy command on windows it is trying to split the command and re-paste it some other run tool, and so the cutting off at a specified length (It seems to be getting messed up at exactly 8242 nd character length [i cut and paste it in NOTEPAD++] ).

Is there a workaround for this issue? Please help.

Thank you

-avi

CREATE COMMAND

eclipsec -noSplash -application com.ti.ccstudio.apps.projectCreate -ccs.workspace -data "<WorkSpace Path>" -application com.ti.ccstudio.apps.projectImport  ccs.location "<Project Sw Folder Path>"

BUILD COMMAND

eclipsec -nosplash -application com.ti.ccstudio.apps.projectBuild -ccs.workspace -data "<WorkSpace Path>"

ERROR DURING LINKING TRY_1

'Invoking: ARM Linker'
"C:/ti/ccsv5/tools/compiler/tms470_4.9.5/bin/cl470" -mv7R4 --code_state=16 --float_support=VFPv3D16 --abi=eabi -O2 --opt_for_speed=3 -g --symdebug:dwarf_version=2 --no_inlining --define=APPLICATION --verbose --diag_warning=225 --enum_type=packed -mt --plain_char=unsigned -k -z -m"EPS_Chrysler_LWR_dbg.map" --heap_size=0 -i"C:/ti/ccsv5/tools/compiler/tms470_4.9.5/lib" -i"C:/ti/ccsv5/tools/compiler/tms470_4.9.5/include" -i"D:/temp/project/Chrysler_LWR_EPS_TMS570-CLWR_02.00.09/09APR2013_15_14_58/Chrysler_LWR_EPS_TMS570/SwProject/Source/BSW/Flash" --reread_libs --disable_auto_rts --warn_sections --issue_remarks --rom_model --be32 --unused_section_elimination=off --compress_dwarf=off --zero_init=off -o "EPS_Chrysler_LWR_dbg.out" "./AbsHwPosScom/src/Ap_AbsHwPosScom.obj" "./ActivePull/src/Ap_ActivePull.obj" "./ArbLmt/src/Ap_ArbLmt.obj" "./Assist/src/Ap_Assist.obj" "./AssistFirewall/src/Ap_AssistFirewall.obj" "./AstLmt_CM/src/Ap_AstLmt.obj" "./AvgFricLrn/src/Ap_AvgFricLrn.obj" "./BVDiag/src/Ap_BVDiag.obj" "./BatteryVoltage/src/Ap_BatteryVoltage.obj" "./CDDInterface/src/Sa_CDDInterface.obj" "./CMS_Chrysler/src/EPS_DiagSrvcs_SrvcLUTbl.obj" "./CMS_Chrysler/src/EPS_DiagSrvcs_ISO.Customer.obj" "./CMS_Common/src/EPS_DiagSrvcs_XCP.obj" "./CMS_Common/src/EPS_DiagSrvcs_XCP.Vector.obj" "./CMS_Common/src/EPS_DiagSrvcs_ISO.obj" "./CmMtrCurr/src/Sa_CmMtrCurr.obj" "./CtrlTemp/src/Sa_CtrlTemp.obj" "./CtrldDisShtdn/src/Ap_CtrldDisShtdn.obj" "./Damping/src/Ap_Damping.obj" "./DampingFirewall/src/Ap_DampingFirewall.obj" "./DfltConfigData/DfltConfigData/src/Ap_DfltConfigData.obj" "./DiagMgr/src/Ap_DiagMgr_FailAction.obj" "./DiagMgr/src/Ap_DiagMgr_DemIf.obj" "./DiagMgr/src/Ap_DiagMgr_Core.obj" "./DigPhsReasDiag/src/Ap_DigPhsReasDiag.obj" "./EOTActuatorMng/src/Ap_EOTActuatorMng.obj" "./FrqDepDmpnInrtCmp/src/Ap_FrqDepDmpnInrtCmp.obj" "./HaLFTO/src/Ap_HaLFTO.obj" "./HiLoadStall/src/Ap_HiLoadStall.obj" "./HighFreqAssist/src/Ap_HighFreqAssist.obj" "./HwPwUp/src/Ap_HwPwUp.obj" "./HwTrq/src/Sa_HwTrq2.obj" "./HwTrq/src/Sa_HwTrq.obj" "./HystComp/src/Ap_HystComp.obj" "./LmtCod/src/Ap_LmtCod.obj" "./LrnEOT/src/Ap_LrnEOT.obj" "./MtrCtrl_CM/src/Ap_TrqCmdScl.obj" "./MtrCtrl_CM/src/Ap_QuadDet.obj" "./MtrCtrl_CM/src/Ap_PeakCurrEst.obj" "./MtrCtrl_CM/src/Ap_PICurrCntrl.obj" "./MtrCtrl_CM/src/Ap_IPMTrqCanc.obj" "./MtrCtrl_CM/src/Ap_IPMCurrCmd.obj" "./MtrCtrl_CM/src/Ap_CurrParamComp.obj" "./MtrCtrl_CM/src/Ap_CurrCmd.obj" "./MtrDrvDiag/src/Sa_MtrDrvDiag.obj" "./MtrTempEst/src/Ap_MtrTempEst.obj" "./MtrVel/src/Sa_MtrVel2.obj" "./MtrVel/src/Sa_MtrVel.obj" "./Nhet/src/Nhet_Prog.obj" "./Nhet/src/Nhet2_Prog.obj" "./Nhet/src/Nhet.obj" "./NxtrLib/src/interpolation.obj" "./NxtrLib/src/filters.obj" "./NxtrLib/src/SystemTime.obj" "./NxtrLib/src/CheckSums.obj" "./PAwTO/src/Ap_PAwTO.obj" "./Polarity/src/Ap_Polarity.obj" "./PwmCdd/src/PwmCdd.obj" "./PwrLmtFuncCr/src/Ap_PwrLmtFuncCr.obj" "./Return/src/Ap_Return.obj" "./ReturnFirewall/src/Ap_ReturnFirewall.obj" "./SgnlCond/src/Ap_SignlCondn.obj" "./Source/BSW/Adc/Adc_Irq.obj" "./Source/BSW/Adc/Adc.obj" "./Source/BSW/Can/can_drv.obj" "./Source/BSW/Ccl/ccl.obj" "./Source/BSW/Crc/Crc.obj" "./Source/BSW/Dem/dem.obj" "./Source/BSW/Det/Det.obj" "./Source/BSW/Dio/Dio.obj" "./Source/BSW/Dpm/dpm.obj" "./Source/BSW/Ea/Ea.obj" "./Source/BSW/EcuM/EcuM.obj" "./Source/BSW/Eep_30_At25128/Eep_30_At25128.obj" "./Source/BSW/Fee/R4_ECC.obj" "./Source/BSW/Fee/Flash_API_temp.obj" "./Source/BSW/Fee/Fee.obj" "./Source/BSW/Fee/Device_TMS570LS31x.obj" "./Source/BSW/Flash/Fapi_UserDefinedFunctions.obj" "./Source/BSW/Gpt/Gpt_Irq.obj" "./Source/BSW/Gpt/Gpt.obj" "./Source/BSW/Il/can_dbk.obj" "./Source/BSW/Mcu/Mcu.obj" "./Source/BSW/MemIf/MemIf.obj" "./Source/BSW/Nm/onmxdc.obj" "./Source/BSW/Nm/nm_basic.obj" "./Source/BSW/Nm/n_onm.obj" "./Source/BSW/NvM/NvM_Queue.obj" "./Source/BSW/NvM/NvM_Qry.obj" "./Source/BSW/NvM/NvM_JobProc.obj" "./Source/BSW/NvM/NvM_Crc.obj" "./Source/BSW/NvM/NvM_Act.obj" "./Source/BSW/NvM/NvM.obj" "./Source/BSW/Os/safeapi.obj" "./Source/BSW/Os/osektrac.obj" "./Source/BSW/Os/osektime.obj" "./Source/BSW/Os/osektask.obj" "./Source/BSW/Os/osekrsrc.obj" "./Source/BSW/Os/osekmpu.obj" "./Source/BSW/Os/osekint.obj" "./Source/BSW/Os/osekevnt.obj" "./Source/BSW/Os/osekerr.obj" "./Source/BSW/Os/osekasm.obj" "./Source/BSW/Os/osekalrm.obj" "./Source/BSW/Os/osek.obj" "./Source/BSW/Os/atosappl.obj" "./Source/BSW/Os/AtosTime.obj" "./Source/BSW/Port/Port.obj" "./Source/BSW/SipVersionCheck/sip_vers.obj" "./Source/BSW/Spi/Spi_Irq.obj" "./Source/BSW/Spi/Spi_Hw.obj" "./Source/BSW/Spi/Spi_DlcDma.obj" "./Source/BSW/Spi/Spi_Dlc.obj" "./Source/BSW/Spi/Spi.obj" "./Source/BSW/Tp/tpmc.obj" "./Source/BSW/VStdLib/vstdlib.obj" "./Source/BSW/Wdg/Wdg_TMS570LS3x.obj" "./Source/BSW/WdgIf/WdgIf.obj" "./Source/BSW/WdgM/WdgM_Checkpoint.obj" "./Source/BSW/WdgM/WdgM.obj" "./Source/BSW/Xcp/xcp_can.obj" "./Source/BSW/Xcp/XcpProf.obj" "./Source/CAN/CANCallbacks.obj" "./Source/CDD/Adc2/Adc2.obj" "./Source/CDD/BasicSysSrvc/fiqintvect.obj" "./Source/CDD/BasicSysSrvc/Wdg_Stub.obj" "./Source/CDD/BasicSysSrvc/Interrupts.obj" "./Source/CDD/BasicSysSrvc/EcuStartup.obj" "./Source/CDD/CDD_Data.obj" "./Source/CDD/MPU/Mpu.obj" "./Source/CDD/Metrics/Metrics_Cals.obj" "./Source/CDD/Metrics/Metrics.obj" "./Source/CDD/MtrCtrl/MtrCtrl_Irq.obj" "./Source/CDD/SrlComSrvc/SrlComSrvc.obj" "./Source/GenData/xcp_par.obj" "./Source/GenData/v_par.obj" "./Source/GenData/uDiag_Cfg.obj" "./Source/GenData/tp_par.obj" "./Source/GenData/nmb_par.obj" "./Source/GenData/nm_udata.obj" "./Source/GenData/nm_par.obj" "./Source/GenData/frfm.obj" "./Source/GenData/drv_par.obj" "./Source/GenData/dpm_par.obj" "./Source/GenData/desc.obj" "./Source/GenData/dbk_par.obj" "./Source/GenData/ccl_par.obj" "./Source/GenData/can_par.obj" "./Source/GenData/appdesc.obj" "./Source/GenData/Wdg_TMS570LS3x_Lcfg.obj" "./Source/GenData/WdgM_PBcfg.obj" "./Source/GenData/WdgIf_Lcfg.obj" "./Source/GenData/Spi_PBcfg.obj" "./Source/GenData/Port_PBcfg.obj" "./Source/GenData/NvM_Cfg.obj" "./Source/GenData/MemIf_Cfg.obj" "./Source/GenData/Mcu_PBcfg.obj" "./Source/GenData/IoHwAb_Dio.obj" "./Source/GenData/Gpt_PBcfg.obj" "./Source/GenData/FlsTst_Cfg.obj" "./Source/GenData/Fee_Lcfg.obj" "./Source/GenData/Eep_30_At25128_PBcfg.obj" "./Source/GenData/Eep_30_At25128_Lcfg.obj" "./Source/GenData/EcuM_PBcfg.obj" "./Source/GenData/Ea_Lcfg.obj" "./Source/GenData/Dio_Lcfg.obj" "./Source/GenData/DiagMgr_Proxy.obj" "./Source/GenData/DiagMgr_Cfg.obj" "./Source/GenData/CalConstants9.obj" "./Source/GenData/CalConstants8.obj" "./Source/GenData/CalConstants7.obj" "./Source/GenData/CalConstants6.obj" "./Source/GenData/CalConstants5.obj" "./Source/GenData/CalConstants4.obj" "./Source/GenData/CalConstants3.obj" "./Source/GenData/CalConstants2.obj" "./Source/GenData/CalConstants1.obj" "./Source/GenData/CalConstants0.obj" "./Source/GenData/CalConstants.obj" "./Source/GenData/Appl_dpm_single_channel.obj" "./Source/GenData/Ap_StaMd_Proxy.obj" "./Source/GenData/Ap_StaMd_Cfg.obj" "./Source/GenData/Adc_PBcfg.obj" "./Source/GenDataOS/trustfct.obj" "./Source/GenDataOS/tcb.obj" "./Source/GenDataOS/intvect.obj" "./Source/GenDataRte/RteErrata.obj" "./Source/GenDataRte/Rte.obj" "./Source/SchM.obj" "./Source/Sa_PrimaryShutdown.obj" "./Source/Sa_MtrPosSnsrLearning.obj" "./Source/Sa_MtrPosDiag.obj" "./Source/Sa_MtrPos.obj" "./Source/IoHwAbstractionUsr.obj" "./Source/IoHwAb.obj" "./Source/EcuM_Callout_Stubs.obj" "./Source/ApplCallbacks.obj" "./Source/AppStartupCallout.obj" "./Source/Ap_Xcp.obj" "./Source/Ap_DemIf.obj" "./SrlComInput/src/Ap_SrlComInput.obj" "./SrlComOutput/src/Ap_SrlComOutput.obj" "./StOpCtrl/src/Ap_StOpCtrl.obj" "./StaMd/src/Ap_StaMd.obj" "./StabilityComp/src/Ap_StabilityComp.obj" "./StbCTO/src/Ap_StbCTO.obj" "./TMS570_Startup/src/sys_memory.obj" "./TMS570_Startup/src/sys_core.obj" "./TMS570_Startup/src/ResetCause.obj" "./TMS570_Startup/src/AppStartup.obj" "./TMS570_uDiag/src/undefinst.obj" "./TMS570_uDiag/src/pabort.obj" "./TMS570_uDiag/src/dabort.obj" "./TMS570_uDiag/src/OsErrCallouts.obj" "./TMS570_uDiag/src/FlsTst_Irq.obj" "./TMS570_uDiag/src/FlsTst.obj" "./TMS570_uDiag/src/Cd_uDiagVIM.obj" "./TMS570_uDiag/src/Cd_uDiagStaticRegs.obj" "./TMS570_uDiag/src/Cd_uDiagResetHandler.obj" "./TMS570_uDiag/src/Cd_uDiagParity.obj" "./TMS570_uDiag/src/Cd_uDiagLossOfExec.obj" "./TMS570_uDiag/src/Cd_uDiagIOMM.obj" "./TMS570_uDiag/src/Cd_uDiagESM.obj" "./TMS570_uDiag/src/Cd_uDiagECC.obj" "./TMS570_uDiag/src/Cd_uDiagClockMonitor.obj" "./TMS570_uDiag/src/Cd_uDiagCCRM.obj" "./TMS570_uDiag/src/AbortHandler.obj" "./ThrmDutyCycle/src/Ap_ThrmlDutyCycle.obj" "./TmprlMon/src/Sa_TmprlMon.obj" "./TqRsDg/src/Ap_TqRsDg.obj" "./TuningSelAuth/src/Ap_TuningSelAuth.obj" "./VehPwrMd/src/Ap_VehPwrMd.obj" "./VehSpdLmt/src/Ap_VehSpdLmt.obj" -l"F021_API_CortexR4_BE_v3D16.lib" -l"rtsv7R4_T_be_v3D16_eabi.lib" "../TMS570LS202x6SFlashLnk.cmd" "../Source/BSW/Flash/F021_API_CortexR4_BE_v3D16.lib"
TMS470 C/C++ Compiler v4.9.5
Tools Copyright (c) 1996-2012 Texas Instruments Incorporated
<Linking>
"C:\\Windows\\TEMP\\052723", line 238: error: cannot find file
"./TMS570_uDiag/rc/Cd_uDiagLossOfExec.obj"
"..\./Source/GenDataOS/osobjs.inc", line 114: warning: no matching section

undefined first referenced
symbol in file
--------- ----------------
MicroDiag_Per1 ./Source/CDD/MtrCtrl/MtrCtrl_Irq.obj

uDiagLossOfExec_Per2 ./Source/GenDataRte/Rte.obj
uDiagLossOfExec_Per3 ./Source/GenDataRte/Rte.obj
>> Compilation failure

error: unresolved symbols remain
error: errors encountered during linking; "EPS_Chrysler_LWR_dbg.out" not built
mingw32-make: *** [EPS_Chrysler_LWR_dbg.out] Error 1
mingw32-make: Target `all' not remade because of errors.

**** Build Finished ****

ERROR DURING LINKING TRY_2

'Invoking: ARM Linker'
"C:/ti/ccsv5/tools/compiler/tms470_4.9.5/bin/cl470" -mv7R4 --code_state=16 --float_support=VFPv3D16 --abi=eabi -O2 --opt_for_speed=3 -g --symdebug:dwarf_version=2 --no_inlining --define=APPLICATION --verbose --diag_warning=225 --enum_type=packed -mt --plain_char=unsigned -k -z -m"EPS_Chrysler_LWR_dbg.map" --heap_size=0 -i"C:/ti/ccsv5/tools/compiler/tms470_4.9.5/lib" -i"C:/ti/ccsv5/tools/compiler/tms470_4.9.5/include" -i"D:/temp/project/Chrysler_LWR_EPS_TMS570-CLWR_02.00.09/09APR2013_14_14_4/Chrysler_LWR_EPS_TMS570/SwProject/Source/BSW/Flash" --reread_libs --disable_auto_rts --warn_sections --issue_remarks --rom_model --be32 --unused_section_elimination=off --compress_dwarf=off --zero_init=off -o "EPS_Chrysler_LWR_dbg.out" "./AbsHwPosScom/src/Ap_AbsHwPosScom.obj" "./ActivePull/src/Ap_ActivePull.obj" "./ArbLmt/src/Ap_ArbLmt.obj" "./Assist/src/Ap_Assist.obj" "./AssistFirewall/src/Ap_AssistFirewall.obj" "./AstLmt_CM/src/Ap_AstLmt.obj" "./AvgFricLrn/src/Ap_AvgFricLrn.obj" "./BVDiag/src/Ap_BVDiag.obj" "./BatteryVoltage/src/Ap_BatteryVoltage.obj" "./CDDInterface/src/Sa_CDDInterface.obj" "./CMS_Chrysler/src/EPS_DiagSrvcs_SrvcLUTbl.obj" "./CMS_Chrysler/src/EPS_DiagSrvcs_ISO.Customer.obj" "./CMS_Common/src/EPS_DiagSrvcs_XCP.obj" "./CMS_Common/src/EPS_DiagSrvcs_XCP.Vector.obj" "./CMS_Common/src/EPS_DiagSrvcs_ISO.obj" "./CmMtrCurr/src/Sa_CmMtrCurr.obj" "./CtrlTemp/src/Sa_CtrlTemp.obj" "./CtrldDisShtdn/src/Ap_CtrldDisShtdn.obj" "./Damping/src/Ap_Damping.obj" "./DampingFirewall/src/Ap_DampingFirewall.obj" "./DfltConfigData/DfltConfigData/src/Ap_DfltConfigData.obj" "./DiagMgr/src/Ap_DiagMgr_FailAction.obj" "./DiagMgr/src/Ap_DiagMgr_DemIf.obj" "./DiagMgr/src/Ap_DiagMgr_Core.obj" "./DigPhsReasDiag/src/Ap_DigPhsReasDiag.obj" "./EOTActuatorMng/src/Ap_EOTActuatorMng.obj" "./FrqDepDmpnInrtCmp/src/Ap_FrqDepDmpnInrtCmp.obj" "./HaLFTO/src/Ap_HaLFTO.obj" "./HiLoadStall/src/Ap_HiLoadStall.obj" "./HighFreqAssist/src/Ap_HighFreqAssist.obj" "./HwPwUp/src/Ap_HwPwUp.obj" "./HwTrq/src/Sa_HwTrq2.obj" "./HwTrq/src/Sa_HwTrq.obj" "./HystComp/src/Ap_HystComp.obj" "./LmtCod/src/Ap_LmtCod.obj" "./LrnEOT/src/Ap_LrnEOT.obj" "./MtrCtrl_CM/src/Ap_TrqCmdScl.obj" "./MtrCtrl_CM/src/Ap_QuadDet.obj" "./MtrCtrl_CM/src/Ap_PeakCurrEst.obj" "./MtrCtrl_CM/src/Ap_PICurrCntrl.obj" "./MtrCtrl_CM/src/Ap_IPMTrqCanc.obj" "./MtrCtrl_CM/src/Ap_IPMCurrCmd.obj" "./MtrCtrl_CM/src/Ap_CurrParamComp.obj" "./MtrCtrl_CM/src/Ap_CurrCmd.obj" "./MtrDrvDiag/src/Sa_MtrDrvDiag.obj" "./MtrTempEst/src/Ap_MtrTempEst.obj" "./MtrVel/src/Sa_MtrVel2.obj" "./MtrVel/src/Sa_MtrVel.obj" "./Nhet/src/Nhet_Prog.obj" "./Nhet/src/Nhet2_Prog.obj" "./Nhet/src/Nhet.obj" "./NxtrLib/src/interpolation.obj" "./NxtrLib/src/filters.obj" "./NxtrLib/src/SystemTime.obj" "./NxtrLib/src/CheckSums.obj" "./PAwTO/src/Ap_PAwTO.obj" "./Polarity/src/Ap_Polarity.obj" "./PwmCdd/src/PwmCdd.obj" "./PwrLmtFuncCr/src/Ap_PwrLmtFuncCr.obj" "./Return/src/Ap_Return.obj" "./ReturnFirewall/src/Ap_ReturnFirewall.obj" "./SgnlCond/src/Ap_SignlCondn.obj" "./Source/BSW/Adc/Adc_Irq.obj" "./Source/BSW/Adc/Adc.obj" "./Source/BSW/Can/can_drv.obj" "./Source/BSW/Ccl/ccl.obj" "./Source/BSW/Crc/Crc.obj" "./Source/BSW/Dem/dem.obj" "./Source/BSW/Det/Det.obj" "./Source/BSW/Dio/Dio.obj" "./Source/BSW/Dpm/dpm.obj" "./Source/BSW/Ea/Ea.obj" "./Source/BSW/EcuM/EcuM.obj" "./Source/BSW/Eep_30_At25128/Eep_30_At25128.obj" "./Source/BSW/Fee/R4_ECC.obj" "./Source/BSW/Fee/Flash_API_temp.obj" "./Source/BSW/Fee/Fee.obj" "./Source/BSW/Fee/Device_TMS570LS31x.obj" "./Source/BSW/Flash/Fapi_UserDefinedFunctions.obj" "./Source/BSW/Gpt/Gpt_Irq.obj" "./Source/BSW/Gpt/Gpt.obj" "./Source/BSW/Il/can_dbk.obj" "./Source/BSW/Mcu/Mcu.obj" "./Source/BSW/MemIf/MemIf.obj" "./Source/BSW/Nm/onmxdc.obj" "./Source/BSW/Nm/nm_basic.obj" "./Source/BSW/Nm/n_onm.obj" "./Source/BSW/NvM/NvM_Queue.obj" "./Source/BSW/NvM/NvM_Qry.obj" "./Source/BSW/NvM/NvM_JobProc.obj" "./Source/BSW/NvM/NvM_Crc.obj" "./Source/BSW/NvM/NvM_Act.obj" "./Source/BSW/NvM/NvM.obj" "./Source/BSW/Os/safeapi.obj" "./Source/BSW/Os/osektrac.obj" "./Source/BSW/Os/osektime.obj" "./Source/BSW/Os/osektask.obj" "./Source/BSW/Os/osekrsrc.obj" "./Source/BSW/Os/osekmpu.obj" "./Source/BSW/Os/osekint.obj" "./Source/BSW/Os/osekevnt.obj" "./Source/BSW/Os/osekerr.obj" "./Source/BSW/Os/osekasm.obj" "./Source/BSW/Os/osekalrm.obj" "./Source/BSW/Os/osek.obj" "./Source/BSW/Os/atosappl.obj" "./Source/BSW/Os/AtosTime.obj" "./Source/BSW/Port/Port.obj" "./Source/BSW/SipVersionCheck/sip_vers.obj" "./Source/BSW/Spi/Spi_Irq.obj" "./Source/BSW/Spi/Spi_Hw.obj" "./Source/BSW/Spi/Spi_DlcDma.obj" "./Source/BSW/Spi/Spi_Dlc.obj" "./Source/BSW/Spi/Spi.obj" "./Source/BSW/Tp/tpmc.obj" "./Source/BSW/VStdLib/vstdlib.obj" "./Source/BSW/Wdg/Wdg_TMS570LS3x.obj" "./Source/BSW/WdgIf/WdgIf.obj" "./Source/BSW/WdgM/WdgM_Checkpoint.obj" "./Source/BSW/WdgM/WdgM.obj" "./Source/BSW/Xcp/xcp_can.obj" "./Source/BSW/Xcp/XcpProf.obj" "./Source/CAN/CANCallbacks.obj" "./Source/CDD/Adc2/Adc2.obj" "./Source/CDD/BasicSysSrvc/fiqintvect.obj" "./Source/CDD/BasicSysSrvc/Wdg_Stub.obj" "./Source/CDD/BasicSysSrvc/Interrupts.obj" "./Source/CDD/BasicSysSrvc/EcuStartup.obj" "./Source/CDD/CDD_Data.obj" "./Source/CDD/MPU/Mpu.obj" "./Source/CDD/Metrics/Metrics_Cals.obj" "./Source/CDD/Metrics/Metrics.obj" "./Source/CDD/MtrCtrl/MtrCtrl_Irq.obj" "./Source/CDD/SrlComSrvc/SrlComSrvc.obj" "./Source/GenData/xcp_par.obj" "./Source/GenData/v_par.obj" "./Source/GenData/uDiag_Cfg.obj" "./Source/GenData/tp_par.obj" "./Source/GenData/nmb_par.obj" "./Source/GenData/nm_udata.obj" "./Source/GenData/nm_par.obj" "./Source/GenData/frfm.obj" "./Source/GenData/drv_par.obj" "./Source/GenData/dpm_par.obj" "./Source/GenData/desc.obj" "./Source/GenData/dbk_par.obj" "./Source/GenData/ccl_par.obj" "./Source/GenData/can_par.obj" "./Source/GenData/appdesc.obj" "./Source/GenData/Wdg_TMS570LS3x_Lcfg.obj" "./Source/GenData/WdgM_PBcfg.obj" "./Source/GenData/WdgIf_Lcfg.obj" "./Source/GenData/Spi_PBcfg.obj" "./Source/GenData/Port_PBcfg.obj" "./Source/GenData/NvM_Cfg.obj" "./Source/GenData/MemIf_Cfg.obj" "./Source/GenData/Mcu_PBcfg.obj" "./Source/GenData/IoHwAb_Dio.obj" "./Source/GenData/Gpt_PBcfg.obj" "./Source/GenData/FlsTst_Cfg.obj" "./Source/GenData/Fee_Lcfg.obj" "./Source/GenData/Eep_30_At25128_PBcfg.obj" "./Source/GenData/Eep_30_At25128_Lcfg.obj" "./Source/GenData/EcuM_PBcfg.obj" "./Source/GenData/Ea_Lcfg.obj" "./Source/GenData/Dio_Lcfg.obj" "./Source/GenData/DiagMgr_Proxy.obj" "./Source/GenData/DiagMgr_Cfg.obj" "./Source/GenData/CalConstants9.obj" "./Source/GenData/CalConstants8.obj" "./Source/GenData/CalConstants7.obj" "./Source/GenData/CalConstants6.obj" "./Source/GenData/CalConstants5.obj" "./Source/GenData/CalConstants4.obj" "./Source/GenData/CalConstants3.obj" "./Source/GenData/CalConstants2.obj" "./Source/GenData/CalConstants1.obj" "./Source/GenData/CalConstants0.obj" "./Source/GenData/CalConstants.obj" "./Source/GenData/Appl_dpm_single_channel.obj" "./Source/GenData/Ap_StaMd_Proxy.obj" "./Source/GenData/Ap_StaMd_Cfg.obj" "./Source/GenData/Adc_PBcfg.obj" "./Source/GenDataOS/trustfct.obj" "./Source/GenDataOS/tcb.obj" "./Source/GenDataOS/intvect.obj" "./Source/GenDataRte/RteErrata.obj" "./Source/GenDataRte/Rte.obj" "./Source/SchM.obj" "./Source/Sa_PrimaryShutdown.obj" "./Source/Sa_MtrPosSnsrLearning.obj" "./Source/Sa_MtrPosDiag.obj" "./Source/Sa_MtrPos.obj" "./Source/IoHwAbstractionUsr.obj" "./Source/IoHwAb.obj" "./Source/EcuM_Callout_Stubs.obj" "./Source/ApplCallbacks.obj" "./Source/AppStartupCallout.obj" "./Source/Ap_Xcp.obj" "./Source/Ap_DemIf.obj" "./SrlComInput/src/Ap_SrlComInput.obj" "./SrlComOutput/src/Ap_SrlComOutput.obj" "./StOpCtrl/src/Ap_StOpCtrl.obj" "./StaMd/src/Ap_StaMd.obj" "./StabilityComp/src/Ap_StabilityComp.obj" "./StbCTO/src/Ap_StbCTO.obj" "./TMS570_Startup/src/sys_memory.obj" "./TMS570_Startup/src/sys_core.obj" "./TMS570_Startup/src/ResetCause.obj" "./TMS570_Startup/src/AppStartup.obj" "./TMS570_uDiag/src/undefinst.obj" "./TMS570_uDiag/src/pabort.obj" "./TMS570_uDiag/src/dabort.obj" "./TMS570_uDiag/src/OsErrCallouts.obj" "./TMS570_uDiag/src/FlsTst_Irq.obj" "./TMS570_uDiag/src/FlsTst.obj" "./TMS570_uDiag/src/Cd_uDiagVIM.obj" "./TMS570_uDiag/src/Cd_uDiagStaticRegs.obj" "./TMS570_uDiag/src/Cd_uDiagResetHandler.obj" "./TMS570_uDiag/src/Cd_uDiagParity.obj" "./TMS570_uDiag/src/Cd_uDiagLossOfExec.obj" "./TMS570_uDiag/src/Cd_uDiagIOMM.obj" "./TMS570_uDiag/src/Cd_uDiagESM.obj" "./TMS570_uDiag/src/Cd_uDiagECC.obj" "./TMS570_uDiag/src/Cd_uDiagClockMonitor.obj" "./TMS570_uDiag/src/Cd_uDiagCCRM.obj" "./TMS570_uDiag/src/AbortHandler.obj" "./ThrmDutyCycle/src/Ap_ThrmlDutyCycle.obj" "./TmprlMon/src/Sa_TmprlMon.obj" "./TqRsDg/src/Ap_TqRsDg.obj" "./TuningSelAuth/src/Ap_TuningSelAuth.obj" "./VehPwrMd/src/Ap_VehPwrMd.obj" "./VehSpdLmt/src/Ap_VehSpdLmt.obj" -l"F021_API_CortexR4_BE_v3D16.lib" -l"rtsv7R4_T_be_v3D16_eabi.lib" "../TMS570LS202x6SFlashLnk.cmd" "../Source/BSW/Flash/F021_API_CortexR4_BE_v3D16.lib"
TMS470 C/C++ Compiler v4.9.5
Tools Copyright (c) 1996-2012 Texas Instruments Incorporated
<Linking>
"C:\\Windows\\TEMP\\052363", line 238: error: cannot find file
"./TMS570_uDiag/sc/Cd_uDiagLossOfExec.obj"
"..\./Source/GenDataOS/osobjs.inc", line 114: warning: no matching section

undefined first referenced
symbol in file
--------- ----------------
MicroDiag_Per1 ./Source/CDD/MtrCtrl/MtrCtrl_Irq.obj
uDiagLossOfExec_Per2 ./Source/GenDataRte/Rte.obj
uDiagLossOfExec_Per3 ./Source/GenDataRte/Rte.obj

error: unresolved symbols remain
error: errors encountered during linking; "EPS_Chrysler_LWR_dbg.out" not built

>> Compilation failure
mingw32-make: *** [EPS_Chrysler_LWR_dbg.out] Error 1
mingw32-make: Target `all' not remade because of errors.

**** Build Finished ****


  • Looks like that 's' for the path for that one object file is getting chopped off. CCS should automatically put any really lengthy list of options into an options file to avoid issues of exceeding any character length limit. What version of Windows are you running (Win7-64?).

    Could you try building inside the CCS GUI? I'd like to rule out that the command-line build is the cause.

    Thanks

    ki

  • Yes, its getting chopped off exactly  after the 2482 character.

    I am running this version of CCS on Win7-64bit.

    And yes it works fine in the GUI.

  • Please try updating to CCSv5.3 (or if you want to try CCSv5.4 beta). Some of the fixes in 5.3 regarding command line builds could be related to your issue also.

    ki