Hi,
I built a platform using the architecture flopi4G25 v7.12.0 (CM4hardfp_GCC48).
I am now trying to link my firmware but I have the following error.
arm-none-eabi-ld: error: microej/lib/microejruntime.a(sni_vm_startup_greenthread.o) uses VFP register arguments, gcc/RTOSDemo.axf does not
arm-none-eabi-ld: failed to merge target specific data of file microej/lib/microejruntime.a(sni_vm_startup_greenthread.o)
arm-none-eabi-ld: error: microej/lib/microejruntime.a(MJVM_MONITOR_intern.o) uses VFP register arguments, gcc/RTOSDemo.axf does not
arm-none-eabi-ld: failed to merge target specific data of file microej/lib/microejruntime.a(MJVM_MONITOR_intern.o)
arm-none-eabi-ld: error: microej/lib/microejruntime.a(VMCOREMicroJvm__91.o) uses VFP register arguments, gcc/RTOSDemo.axf does not
arm-none-eabi-ld: failed to merge target specific data of file microej/lib/microejruntime.a(VMCOREMicroJvm__91.o)
arm-none-eabi-ld: error: microej/lib/microejruntime.a(com_is2t_allocator_BestFitAllocator.o) uses VFP register arguments, gcc/RTOSDemo.axf does not
arm-none-eabi-ld: failed to merge target specific data of file microej/lib/microejruntime.a(com_is2t_allocator_BestFitAllocator.o)
arm-none-eabi-ld: error: microej/lib/microejruntime.a(com_is2t_microjvm_mowana_VMTask.o) uses VFP register arguments, gcc/RTOSDemo.axf does not
arm-none-eabi-ld: failed to merge target specific data of file microej/lib/microejruntime.a(com_is2t_microjvm_mowana_VMTask.o)
arm-none-eabi-ld: error: microej/lib/microejruntime.a(com_ist_allocator_SimpleAllocator.o) uses VFP register arguments, gcc/RTOSDemo.axf does not
arm-none-eabi-ld: failed to merge target specific data of file microej/lib/microejruntime.a(com_ist_allocator_SimpleAllocator.o)
arm-none-eabi-ld: error: microej/lib/microejruntime.a(iceTea_lang_SystemOut.o) uses VFP register arguments, gcc/RTOSDemo.axf does not
arm-none-eabi-ld: failed to merge target specific data of file microej/lib/microejruntime.a(iceTea_lang_SystemOut.o)
arm-none-eabi-ld: error: microej/lib/microejruntime.a(iceTea_lang_SystemOutMicroJvm.o) uses VFP register arguments, gcc/RTOSDemo.axf does not
arm-none-eabi-ld: failed to merge target specific data of file microej/lib/microejruntime.a(iceTea_lang_SystemOutMicroJvm.o)
I think I implemented the LL APIs that were needed. The target is a Cortex-M3 CPU core.
What could be the issue?