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.

CCS/AM4377: build error, VFP Registers used

Part Number: AM4377


Tool/software: Code Composer Studio

Hi,

i generate a new workspace, import a Project and can't build the project because of errors

here the error:

error: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-abort.o) does not

  • Hi Peter,

    Can you copy the entire build output and attach it in a file? Please do a clean first so everything is rebuilt.

    Todd

  • here is the ouput

    **** Clean-only build of configuration Debug for project task ****
    
    "C:\\ti\\ccs930\\ccs\\utils\\bin\\gmake" -k -j 8 clean -O 
     
    DEL /F  "task.hex"  "configPkg\linker.cmd" "configPkg\compiler.opt"  "task.out" 
    DEL /F "mutex.o" 
    DEL /F "mutex.d" 
    RMDIR /S/Q  "configPkg\" 
    Das System kann die angegebene Datei nicht finden.
    C:\Users\Peter\wsAM437x\task\Debug\mutex.o konnte nicht gefunden werden
    C:\Users\Peter\wsAM437x\task\Debug\mutex.d konnte nicht gefunden werden
    Das System kann die angegebene Datei nicht finden.
    Finished clean
     
    
    **** Build Finished ****
    
    **** Build of configuration Debug for project task ****
    
    "C:\\ti\\ccs930\\ccs\\utils\\bin\\gmake" -k -j 8 all -O 
     
    Building file: "../mutex.cfg"
    Invoking: XDCtools
    "C:/ti/ccs930/xdctools_3_60_02_34_core/xs" --xdcpath="C:/ti/bios_6_82_01_19/packages;" xdc.tools.configuro -o configPkg -t gnu.targets.arm.A9F -p ti.platforms.evmAM437X -r release -c "C:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major" "../mutex.cfg"
    making package.mak (because of package.bld) ...
    generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
    configuring mutex.xa9fg from package/cfg/mutex_pa9fg.cfg ...
    generating custom ti.sysbios library makefile ... 
    Starting build of library sources ...
    making C:/Users/Peter/wsAM437x/task/src/sysbios/sysbios.aa9fg ...
    asma9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/family/arm/IntrinsicsSupport_asm_gnu.asm ...
    asma9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/family/arm/TaskSupport_asm_gnu.asm ...
    asma9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/family/arm/gic/Hwi_asm_gnu.asm ...
    asma9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/family/arm/exc/Exception_asm_gnu.asm ...
    asma9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/family/arm/a9/Cache_asm_gnu.sv7A ...
    asma9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/family/arm/a8/Mmu_asm_gnu.sv7A ...
    asma9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/family/arm/a15/TimestampProvider_asm_gnu.asm ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/BIOS.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/family/arm/IntrinsicsSupport.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/family/arm/TaskSupport.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/knl/Clock.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/knl/Idle.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/knl/Intrinsics.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/knl/Queue.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/knl/Semaphore.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/knl/Swi.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/knl/Task.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/hal/Cache.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/hal/Core.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/hal/CoreNull.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/hal/Hwi.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/hal/Hwi_stack.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/hal/Hwi_startup.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/heaps/HeapMem.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/gates/GateHwi.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/gates/GateMutex.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/family/arm/gic/Hwi.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/family/arm/exc/Exception.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/rts/gnu/ReentSupport.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/family/arm/a9/Cache.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/family/arm/a9/Timer.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/family/arm/a8/Mmu.c ...
    cla9fg C:/ti/bios_6_82_01_19/packages/ti/sysbios/family/arm/a15/TimestampProvider.c ...
    ara9fg arm_IntrinsicsSupport_asm_gnu.o arm_TaskSupport_asm_gnu.o gic_Hwi_asm_gnu.o exc_Exception_asm_gnu.o a9_Cache_asm_gnu.o a8_Mmu_asm_gnu.o a15_TimestampProvider_asm_gnu.o _BIOS.o arm_IntrinsicsSupport.o arm_TaskSupport.o knl_Clock.o knl_Idle.o knl_Intrinsics.o knl_Queue.o knl_Semaphore.o knl_Swi.o knl_Task.o hal_Cache.o hal_Core.o hal_CoreNull.o hal_Hwi.o hal_Hwi_stack.o hal_Hwi_startup.o heaps_HeapMem.o gates_GateHwi.o gates_GateMutex.o gic_Hwi.o exc_Exception.o gnu_ReentSupport.o a9_Cache.o a9_Timer.o a8_Mmu.o a15_TimestampProvider.o ...
    Build of libraries done.
    cla9fg package/cfg/mutex_pa9fg.c ...
    Finished building: "../mutex.cfg"
     
            1 Datei(en) kopiert.
    making ../src/sysbios/sysbios.aa9fg ...
    gmake[1]: Nothing to be done for 'all'.
    Building file: "../mutex.c"
    Invoking: GNU Compiler
    "C:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc-9.2.1.exe" -c -mcpu=cortex-a9 -march=armv7-a -mtune=cortex-a9 -marm -mfloat-abi=hard -Dam4377 -I"C:/Users/Peter/wsAM437x/task" -I"C:/ti/bios_6_82_01_19/packages/gnu/targets/arm/libs/install-native/arm-none-eabi/include/newlib-nano" -I"C:/ti/bios_6_82_01_19/packages/ti/posix/gcc" -I"C:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/arm-none-eabi/include" -Og -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MF"mutex.d" -MT"mutex.o" -std=c99 @"configPkg/compiler.opt" -o"mutex.o" "../mutex.c"
    cc1.exe: warning: switch '-mcpu=cortex-a9' conflicts with '-march=armv7-a' switch
    Finished building: "../mutex.c"
     
    making ../src/sysbios/sysbios.aa9fg ...
    gmake[2]: Nothing to be done for 'all'.
    Building target: "task.out"
    Invoking: GNU Linker
    "C:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc-9.2.1.exe" -mtune=cortex-a9 -Dam4377 -Og -g -gdwarf-3 -gstrict-dwarf -Wall -mcpu=cortex-a9 -Wl,-Map,"task.map" -nostartfiles -static -Wl,--gc-sections -Wl,--defsym,STACKSIZE=0x18000 -Wl,--defsym,HEAPSIZE=0x400 --specs=nano.specs -o"task.out" "./mutex.o" -Wl,-T"configPkg/linker.cmd" -Wl,--start-group -lgcc -lm -lnosys -lc -Wl,--end-group 
    makefile:145: recipe for target 'task.out' failed
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1\libgcc.a(_udivmoddi4.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1\libgcc.a(_udivmoddi4.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-abort.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-abort.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-exit.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-exit.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-fwrite.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-fwrite.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-impure.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-impure.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-lock.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-lock.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-memcpy-stub.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-memcpy-stub.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-memset.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-memset.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-reent.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-reent.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-signal.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-signal.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-signalr.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-signalr.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-wbuf.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-wbuf.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-wsetup.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-wsetup.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-fflush.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-fflush.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-findfp.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-findfp.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-fwalk.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-fwalk.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-makebuf.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-makebuf.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-stdio.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-stdio.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-writer.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-writer.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-closer.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-closer.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-fstatr.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-fstatr.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-isattyr.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-isattyr.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-lseekr.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-lseekr.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-readr.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libc_nano.a(lib_a-readr.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libnosys.a(close.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libnosys.a(close.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libnosys.a(fstat.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libnosys.a(fstat.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libnosys.a(getpid.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libnosys.a(getpid.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libnosys.a(isatty.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libnosys.a(isatty.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libnosys.a(kill.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libnosys.a(kill.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libnosys.a(lseek.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libnosys.a(lseek.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libnosys.a(read.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libnosys.a(read.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libnosys.a(write.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libnosys.a(write.o)
    c:/ti/ccs930/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: task.out uses VFP register arguments, c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libnosys.a(_exit.o) does not
    c:/ti/ccs930/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 c:/ti/ccs930/ccs/tools/compiler/gcc-arm-none-eabi-9-2019-q4-major/bin/../lib/gcc/arm-none-eabi/9.2.1/../../../../arm-none-eabi/lib\libnosys.a(_exit.o)
    c:/ti/ccs930/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: C:\Users\Peter\wsAM437x\task\src\sysbios\sysbios.aa9fg(gnu_ReentSupport.o): in function `ti_sysbios_rts_gnu_ReentSupport_Module_startup__E':
    C:/ti/bios_6_82_01_19/packages/ti/sysbios/rts/gnu/ReentSupport.c:84: undefined reference to `ti_sysbios_rts_gnu_ReentSupport_checkIfCorrectLibrary'
    collect2.exe: error: ld returned 1 exit status
    gmake[1]: *** [task.out] Error 1
    gmake: *** [all] Error 2
    makefile:141: recipe for target 'all' failed
    
    **** Build Finished ****
    

  • Hi,

    I used the SYS/BIOS, XDC Tools & GCC compiler packaged with AM437x Processor-SDK-RTOS 6.3, and I didn't encounter this problem.

    Can you please download PRSDK 6.3 and see if you still have this issue?

    https://software-dl.ti.com/processor-sdk-rtos/esd/AM437X/06_03_00_106/index_FDS.html

    Regards,
    Frank

  • Hi Frank,

    it is already installed

  • Hi,

    Ok, did you select the component versions which are installed as part of PRSDK 6.3?

    https://software-dl.ti.com/processor-sdk-rtos/esd/docs/06_03_00_106/rtos/index_release_specific.html#processor-sdk-v06-03-00

    SYS/BIOS : bios_6_76_03_01
    XDC Tools : xdctools_3_55_02_22_core
    GNU CGT : gcc-arm-none-eabi-7-2018-q2-update

    Regards,
    Frank

  • Hi Frank,

    i had a mismatch of different component versions.

    Thank you !