Other Parts Discussed in Thread: TM4C123GH6PM
Hello,
I'm currently attempting to integrate GCC with the most recent release of Code Composer Studio (CCS), but I'm consistently encountering the following error during the build process. Additionally, I'm interested in understanding how to incorporate CMSIS (Cortex Microcontroller Software Interface Standard) into my TI-CCS project.
Any assistance or guidance you can provide on these matters would be greatly appreciated.
Thank you.
**** Build of configuration Debug for project IDE_CHECK ****
"C:\\ti\\ccs1250\\ccs\\utils\\bin\\gmake" -k -j 20 all -O
Building target: "IDE_CHECK.out"
Invoking: GNU Linker
"C:/ti/ccs1250/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc-9.2.1.exe" -mfpu=fpv4-sp-d16 -DPART_TM4C123GH6PM -Og -ffunction-sections -fdata-sections -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -mcpu=cortex-m4 -Wl,-Map,"IDE_CHECK.map" -mfloat-abi=soft -o"IDE_CHECK.out" "./main.o" "./tm4c123gh6pm_startup_ccs_gcc.o" -Wl,-T"../tm4c123gh6pm.lds"
makefile:135: recipe for target 'IDE_CHECK.out' failed
c:/ti/ccs1250/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: error: ./main.o uses VFP register arguments, IDE_CHECK.out does not
c:/ti/ccs1250/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: failed to merge target specific data of file ./main.o
c:/ti/ccs1250/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: error: ./tm4c123gh6pm_startup_ccs_gcc.o uses VFP register arguments, IDE_CHECK.out does not
c:/ti/ccs1250/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/bin/ld.exe: failed to merge target specific data of file ./tm4c123gh6pm_startup_ccs_gcc.o
collect2.exe: error: ld returned 1 exit status
gmake[1]: *** [IDE_CHECK.out] Error 1
makefile:131: recipe for target 'all' failed
gmake: *** [all] Error 2