CODECOMPOSER: CCS:12.8编译文件

Part Number: CODECOMPOSER


TI工程师你好:

  目前使用的是CCS12.8.0进行2944lc芯片的开发,当添加文件过多时,编译器会直接报错,但是文件的.o文件是编译成功的,比如新建一个App_PeaksTest.c,编译后再debug路径下面会有.O文件,但是最后link会直接报错,但是不会说明是什么原因,请问这个现象可能是什么原因,是否是工程文件下.c文件过多导致的,谢谢 后面附上ccsLinker.opt 和 ccsObjs.opt(ccsObjs.opt中每个文件都能在对应的路径中找到该文件),请问是否有最多的c文件数量的限制,谢谢

 

"./Source/mssgenerated/ti_dpl_config.o"
"./Source/mssgenerated/ti_drivers_config.o"
"./Source/mssgenerated/ti_drivers_open_close.o"
"./Source/mssgenerated/ti_pinmux_config.o"
"./Source/mssgenerated/ti_power_clock_config.o"
"./Source/mssgenerated/ti_board_config.o"
"./Source/mssgenerated/ti_board_open_close.o"
"./Source/mssgenerated/ti_enet_config.o"
"./Source/mssgenerated/ti_enet_open_close.o"
"./Source/mssgenerated/ti_enet_soc.o"
"./Source/mssgenerated/ti_enet_lwipif.o"
"./mss_main.o"
"./Rbd/rbd.o"
"./Source/adcconfig/mmw_adcconfig.o"
"./Source/cli/cli.o"
"./Source/cli/cli_mmwave.o"
"./Source/cli/mmw_cli.o"
"./Source/cli/mmw_cli_HECR.o"
"./Source/data_acquisition/data_acquisition.o"
"./Source/epwm/epwm_duty_cycle.o"
"./Source/flash/mmw_flash.o"
"./Source/mcan/mcan_transceiver.o"
"./Source/mcan/mss_can.o"
"./Source/mcan/v0/mcan.o"
"./Source/mmw_global/mmw_global.o"
"./Source/mmw_lvds_stream.o"
"./Source/monitor/mmw_monitor.o"
"./Source/pmic/pmic_config.o"
"./Source/pmic/watchDog_hal.o"
"./Source/points_process/mmw_points_process.o"
"./Source/radar_parameters/radar_calibration/radar_calibration.o"
"./Source/radar_parameters/radar_parameters.o"
"./Source/radar_parameters/radar_sample/radar_sample.o"
"./Source/rfparser/mmw_rfparser.o"
"./control/mmwave/src/mmwave.o"
"./control/mmwave/src/mmwave_fullcfg.o"
"./control/mmwave/src/mmwave_link_common.o"
"./control/mmwave/src/mmwave_link_mailbox.o"
"./control/mmwave/src/mmwave_listlib.o"
"./control/mmwave/src/mmwave_osal.o"
"./control/mmwavelink/src/rl_controller.o"
"./control/mmwavelink/src/rl_device.o"
"./control/mmwavelink/src/rl_driver.o"
"./control/mmwavelink/src/rl_monitoring.o"
"./control/mmwavelink/src/rl_sensor.o"
"./datapath/dpc/objectdetection/objdethwaDDMA/src/App_PeaksTest.o"
"./datapath/dpc/objectdetection/objdethwaDDMA/src/objectdetection.o"
"./datapath/dpc/objectdetection/objdethwaDDMA/src/objectdetection_elevEst.o"
"./datapath/dpc/objectdetection/objdethwaDDMA/src/sys_para_calc_new.o"
"./eradar_user/adas/adas_simulink_model/ADAS_FSM.o"
"./eradar_user/adas/adas_top.o"
"./eradar_user/adas/aia/aia.o"
"./eradar_user/adas/bsd/bsd.o"
"./eradar_user/adas/cvw/cvw.o"
"./eradar_user/adas/dow/dow.o"
"./eradar_user/adas/fcta/fcta.o"
"./eradar_user/adas/lca/lca.o"
"./eradar_user/adas/rcc/rcc.o"
"./eradar_user/adas/rcta/rcta_model_2.o"
"./eradar_user/adas/rcw/rcw.o"
"./eradar_user/adas/rwp/radar_work_par.o"
"./eradar_user/adas/scene/scene.o"
"./eradar_user/adas/sr/sr.o"
"./eradar_user/adas/status_out/status_out.o"
"./eradar_user/adas/vehicle/vehicle.o"
"./eradar_user/adas/vtr/vtr.o"
"./eradar_user/all_cores_old/setting_filter.o"
"./eradar_user/all_cores_old/vehicle_model_manage.o"
"./eradar_user/can_hil/can_hil_in.o"
"./eradar_user/can_hil/send_radar_status/send_radar_status.o"
"./eradar_user/freespace/accumulate_frame.o"
"./eradar_user/freespace/freespace.o"
"./eradar_user/freespace/guardrail_indentify.o"
"./eradar_user/freespace/kdtree_cartesian.o"
"./eradar_user/freespace/lw_freespace.o"
"./eradar_user/freespace/radar_ogm.o"
"./eradar_user/integration/nm/app_can1.o"
"./eradar_user/integration/nm/app_can1Nwm.o"
"./eradar_user/integration/nm/app_can1Nwm_Itf.o"
"./eradar_user/integration/schedule/uds_task.o"
"./eradar_user/integration/uds/diag/diag.o"
"./eradar_user/integration/uds/diag/diag_Itf.o"
"./eradar_user/integration/uds/diag/uds_can_trans.o"
"./eradar_user/integration/uds/diag/uds_diag_appl.o"
"./eradar_user/integration/uds/diag/uds_diag_callback.o"
"./eradar_user/integration/uds/diag/uds_diag_config.o"
"./eradar_user/integration/uds/diag/uds_diag_driver_interface.o"
"./eradar_user/integration/uds/diag/uds_diag_extern_interface.o"
"./eradar_user/integration/uds/diag/uds_diag_fun.o"
"./eradar_user/integration/uds/diag/uds_diag_interface.o"
"./eradar_user/integration/uds/diag/uds_diag_ioctrl_fun.o"
"./eradar_user/integration/uds/diag/uds_diag_read_write_fun.o"
"./eradar_user/integration/uds/diag/uds_diag_routine_fun.o"
"./eradar_user/integration/uds/diag/uds_dtc_detection_fun.o"
"./eradar_user/integration/uds/diag/uds_schedule_run.o"
"./eradar_user/integration/uds/security/AES_CMAC.o"
"./eradar_user/integration/uds/security/Security_AES_128.o"
"./eradar_user/integration/uds/security/Security_Access_Algorithm.o"
"./eradar_user/integration/uds/security/aes.o"
"./eradar_user/integration/uds/security/aes_crypto.o"
"./eradar_user/integration/uds/security/algorithm.o"
"./eradar_user/integration/uds/security/sha.o"
"./eradar_user/message_management/can1Itf_vehicle_signal_handle.o"
"./eradar_user/message_management/mmw_can_receive.o"
"./eradar_user/message_management/mmw_can_send.o"
"./eradar_user/message_management/port_bottom.o"
"./eradar_user/message_management/protocol_D01/can_out_pack.o"
"./eradar_user/message_management/protocol_D01/parser_port.o"
"./eradar_user/message_management/protocol_D01/protocol_parser_D01.o"
"./eradar_user/middleware/littlefs/lfs.o"
"./eradar_user/middleware/littlefs/lfs_port.o"
"./eradar_user/middleware/littlefs/lfs_util.o"
"./eradar_user/middleware/struct2json/cJSON/cJSON.o"
"./eradar_user/middleware/struct2json/cJSON/cJSON_Utils.o"
"./eradar_user/middleware/struct2json/demo/my_struct_2_json.o"
"./eradar_user/middleware/struct2json/struct2json/src/s2j.o"
"./eradar_user/param_mgr/param_mgr.o"
"./eradar_user/queue_config/user_queue_config.o"
"./eradar_user/rsdk_heap.o"
"./eradar_user/tracker/classify/CompactClassificationTree.o"
"./eradar_user/tracker/classify/etracker_classify.o"
"./eradar_user/tracker/classify/rtGetInf.o"
"./eradar_user/tracker/classify/rtGetNaN.o"
"./eradar_user/tracker/classify/rt_nonfinite.o"
"./eradar_user/tracker/classify/tree_model.o"
"./eradar_user/tracker/classify/tree_model_data.o"
"./eradar_user/tracker/classify/tree_model_initialize.o"
"./eradar_user/tracker/etracker.o"
"./eradar_user/tracker/etracker_blindDetect.o"
"./eradar_user/tracker/etracker_calculation.o"
"./eradar_user/tracker/etracker_config.o"
"./eradar_user/tracker/etracker_ekf_core.o"
"./eradar_user/tracker/etracker_internal.o"
"./eradar_user/tracker/etracker_management.o"
"./eradar_user/tracker/etracker_points_mark.o"
"./eradar_user/tracker/etracker_utils.o"
"./eradar_user/tracker/track_sort.o"
"./eradar_user/tracker/filter/abnomal_tar_filter.o"
"./eradar_user/tracker/filter/filter_by_guardrail.o"
"./eradar_user/tracker/filter/multipath_reflection.o"
"./mmw_common/mmw_common.o"
"./utils/hsiheader/src/hsiheader.o"
"./utils/mathutils/src/mathutils.o"
"../linker.cmd"
"../Source/mmw_mss_linker.cmd"
"../Source/mssgenerated/ti_mssgenerated.lib"
-lfreertos.awr294x.r5f.ti-arm-clang.release.lib
-ldrivers.awr294x.r5f.ti-arm-clang.release.lib
-lboard.awr294x.r5f.ti-arm-clang.release.lib
-lsdl.awr294x.r5f.ti-arm-clang.release.lib
-llibc.a
-llibsysbm.a
-lsecurity.awr294x.r5f.ti-arm-clang.release.lib

 

 

image.png