I have been struggling to import a legacy CCS v3.3 project to CCS v6 now for several days. After running into numerous errors and reading feedback on the forum I decided it would probably be easier to simply make a new project, manually add the source files, and then manually enter my project/build settings.
I created a new CCS project without Main.cpp. I then "imported" the source files by selecting "file system" as the resource and pointed to my source code folder.I setup the new project/build settings the same as my V3.3 project.
Now when I attempt to build the project I get a "fatal error #10009: no input files" error when 'Invoking: C2000 Linker'.
Is there some linker path that I missed that needs to be set, how do I fix this issue?
Below are the last few output lines from the Console window
'Building file: ../Source/ADC/convert_i.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_6.4.9/bin/cl2000" -v28 -ml -mt --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_6.4.9/include" --include_path="C:/Accurev/ICD_TRADEWINDS/TradeWinds/CodeDSP/Project/Source" --advice:performance=all -g --define=DEBUG --define=LARGE_MODEL --quiet --diag_warning=225 --section_sizes=on --display_error_number --diag_suppress=179 --issue_remarks --diag_wrap=off --preproc_with_compile --preproc_dependency="Source/ADC/convert_i.pp" --obj_directory="Source/ADC" "../Source/ADC/convert_i.c"
"../Source/ADC/convert_i.c", line 265: remark #2142-D: comparison between signed and unsigned operands
FILE: Source/ADC/convert_i.obj
CODE size (bytes): 202
CONST size (bytes): 260
DATA size (bytes): 34
'Finished building: ../Source/ADC/convert_i.c'
' '
'Building file: ../Source/ADC/delayline.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_6.4.9/bin/cl2000" -v28 -ml -mt --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_6.4.9/include" --include_path="C:/Accurev/ICD_TRADEWINDS/TradeWinds/CodeDSP/Project/Source" --advice:performance=all -g --define=DEBUG --define=LARGE_MODEL --quiet --diag_warning=225 --section_sizes=on --display_error_number --diag_suppress=179 --issue_remarks --diag_wrap=off --preproc_with_compile --preproc_dependency="Source/ADC/delayline.pp" --obj_directory="Source/ADC" "../Source/ADC/delayline.c"
FILE: Source/ADC/delayline.obj
CODE size (bytes): 105
'Finished building: ../Source/ADC/delayline.c'
' '
'Building file: ../Source/ADC/iir32.asm'
'Invoking: C2000 Compiler'
"C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_6.4.9/bin/cl2000" -v28 -ml -mt --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_6.4.9/include" --include_path="C:/Accurev/ICD_TRADEWINDS/TradeWinds/CodeDSP/Project/Source" --advice:performance=all -g --define=DEBUG --define=LARGE_MODEL --quiet --diag_warning=225 --section_sizes=on --display_error_number --diag_suppress=179 --issue_remarks --diag_wrap=off --preproc_with_compile --preproc_dependency="Source/ADC/iir32.pp" --obj_directory="Source/ADC" "../Source/ADC/iir32.asm"
'Finished building: ../Source/ADC/iir32.asm'
' '
'Building file: ../Source/ADC/meas_gf.c'
'Invoking: C2000 Compiler'
"C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_6.4.9/bin/cl2000" -v28 -ml -mt --include_path="C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_6.4.9/include" --include_path="C:/Accurev/ICD_TRADEWINDS/TradeWinds/CodeDSP/Project/Source" --advice:performance=all -g --define=DEBUG --define=LARGE_MODEL --quiet --diag_warning=225 --section_sizes=on --display_error_number --diag_suppress=179 --issue_remarks --diag_wrap=off --preproc_with_compile --preproc_dependency="Source/ADC/meas_gf.pp" --obj_directory="Source/ADC" "../Source/ADC/meas_gf.c"
FILE: Source/ADC/meas_gf.obj
CODE size (bytes): 689
CONST size (bytes): 121
DATA size (bytes): 112
'Finished building: ../Source/ADC/meas_gf.c'
' '
'Building target: C:/Accurev/ICD_TRADEWINDS/TradeWinds/CodeDSP/Project/Debug/TradeWinds.out'
'Invoking: C2000 Linker'
"C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_6.4.9/bin/cl2000" -v28 -ml -mt --advice:performance=all -g --define=DEBUG --define=LARGE_MODEL --quiet --diag_warning=225 --section_sizes=on --display_error_number --diag_suppress=179 --issue_remarks --diag_wrap=off -z -m""C:/Accurev/ICD_TRADEWINDS/TradeWinds/CodeDSP/Project/DebugTradeWinds.map" --warn_sections -i"C:/Accurev/ICD_TRADEWINDS/TradeWinds/CodeDSP/Project/Debug/Object" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_6.4.9/lib" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-c2000_6.4.9/include" --reread_libs --display_error_number --issue_remarks --diag_wrap=off --xml_link_info="C:/Accurev/ICD_TRADEWINDS/TradeWinds/CodeDSP/Project/DebugTradeWinds_linkInfo.xml" --rom_model -o "C:/Accurev/ICD_TRADEWINDS/TradeWinds/CodeDSP/Project/Debug/TradeWinds.out" "../TradeWinds_lnk.cmd" "./Source/util/sig_gen.obj" "./Source/util/zc.obj" "./Source/ZVCross/Zvcross.obj" "./Source/System/Data_Log.obj" "./Source/System/Debounce.obj" "./Source/System/Fan.obj" "./Source/System/Mon24V.obj" "./Source/System/Relay.obj" "./Source/System/SS.obj" "./Source/System/diagnostics.obj" "./Source/System/gf_cal.obj" "./Source/System/watchdog.obj" "./Source/Param/Param.obj" "./Source/Param/Registers.obj" "./Source/Overload/Overload.obj" "./Source/Math/Filter.obj" "./Source/Math/Math.obj" "./Source/Math/Median.obj" "./Source/Math/Rand_Num.obj" "./Source/Math/average.obj" "./Source/Math/crc.obj" "./Source/Math/itoa.obj" "./Source/Math/mediansmooth.obj" "./Source/Math/sqrt.obj" "./Source/Main/dsp_init.obj" "./Source/Main/main.obj" "./Source/Main/task.obj" "./Source/Main/version.obj" "./Source/MC/Calc.obj" "./Source/MC/Damping.obj" "./Source/MC/Fire.obj" "./Source/MC/MC.obj" "./Source/MC/MCTest.obj" "./Source/MC/Notch.obj" "./Source/MC/Ramp.obj" "./Source/MC/Sample.obj" "./Source/MC/WireSeq.obj" "./Source/Lib/DSP280x_MemCopy.obj" "./Source/Fram/FRAM.obj" "./Source/Fram/FRAM_blocks.obj" "./Source/Fram/FRAM_calibration.obj" "./Source/Fram/FRAM_data.obj" "./Source/Fram/FRAM_fault_log.obj" "./Source/Fram/FRAM_test.obj" "./Source/Fram/FRAM_warranty.obj" "./Source/Fram/McBSP.obj" "./Source/Faults/Fault_Detection.obj" "./Source/Faults/faults.obj" "./Source/Drivers/CPU_Timers.obj" "./Source/Drivers/Event_Manager.obj" "./Source/Drivers/GPIO.obj" "./Source/Drivers/Interrupts.obj" "./Source/Drivers/PIE.obj" "./Source/Drivers/System_Control.obj" "./Source/Drivers/Timers.obj" "./Source/Drivers/Vectors.obj" "./Source/Drivers/XInterrupts.obj" "./Source/Device/DSP280x_CSMPasswords.obj" "./Source/Device/DSP280x_CodeStartBranch.obj" "./Source/Device/DSP280x_usDelay.obj" "./Source/Comm/Report.obj" "./Source/Comm/SCI.obj" "./Source/Comm/SPI.obj" "./Source/Comm/serial.obj" "./Source/Bypass/Bypass.obj" "./Source/Bypass/SoftClose.obj" "./Source/ADC/ADC.obj" "./Source/ADC/Meas_vi.obj" "./Source/ADC/SineTable.obj" "./Source/ADC/Temperature.obj" "./Source/ADC/ZCD.obj" "./Source/ADC/convert_i.obj" "./Source/ADC/delayline.obj" "./Source/ADC/iir32.obj" "./Source/ADC/meas_gf.obj" "../Source/Lib/rts2800_ml.lib" -l"libc.a"
fatal error #10009: no input files
>> Compilation failure
gmake: *** [C:/Accurev/ICD_TRADEWINDS/TradeWinds/CodeDSP/Project/Debug/TradeWinds.out] Error 1
gmake: Target `all' not remade because of errors.
**** Build Finished ****