Official mbed Real Time Operating System based on the RTX implementation of the CMSIS-RTOS API open standard.

Dependents:   denki-yohou_b TestY201 Network-RTOS NTPClient_HelloWorld ... more

Issue: Error compiling project with mbed-rtos library in SW4STM32

mbed-rtos library compiling error with SW4STM32 using device Nucleo STM32F446RE.

(insert images or files could not appear).

Description Resource Path Location Type incorrect condition in IT block `movne R0,#0x00' HAL_CM4.S /Nucleo_rtos_basic/mbed-rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC line 230 C/C++ Problem incorrect condition in IT block `movne R0,#0x00' HAL_CM4.S /Nucleo_rtos_basic/mbed-rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC line 333 C/C++ Problem instruction not allowed in IT block `msr PSP,R12' HAL_CM4.S /Nucleo_rtos_basic/mbed-rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC line 256 C/C++ Problem instruction not allowed in IT block `msr PSP,R12' HAL_CM4.S /Nucleo_rtos_basic/mbed-rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC line 358 C/C++ Problem instruction not allowed in IT block `strb R0,[R1,#TCB_STACKF]' HAL_CM4.S /Nucleo_rtos_basic/mbed-rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC line 231 C/C++ Problem instruction not allowed in IT block `strb R0,[R1,#TCB_STACKF]' HAL_CM4.S /Nucleo_rtos_basic/mbed-rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC line 334 C/C++ Problem make: * [mbed-rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC/HAL_CM4.o] Error 1 Nucleo_rtos_basic C/C++ Problem recipe for target 'mbed-rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC/HAL_CM4.o' failed subdir.mk /Nucleo_rtos_basic/Debug/mbed-rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC line 21 C/C++ Problem selected processor does not support `vldmiane R12!,{S16-S31}' in Thumb mode HAL_CM4.S /Nucleo_rtos_basic/mbed-rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC line 254 C/C++ Problem selected processor does not support `vldmiane R12!,{S16-S31}' in Thumb mode HAL_CM4.S /Nucleo_rtos_basic/mbed-rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC line 356 C/C++ Problem selected processor does not support `vstmdbeq R12!,{S16-S31}' in Thumb mode HAL_CM4.S /Nucleo_rtos_basic/mbed-rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC line 225 C/C++ Problem selected processor does not support `vstmdbeq R12!,{S16-S31}' in Thumb mode HAL_CM4.S /Nucleo_rtos_basic/mbed-rtos/rtx/TARGET_CORTEX_M/TARGET_RTOS_M4_M7/TOOLCHAIN_GCC line 328 C/C++ Problem

1 comment:

14 Oct 2016

Problem solved by change :

Floating point hardware : fpv4-sp-d16 Floating-point ABI : hard

in Project -> Properties -> Tool Settings -> MCU Settings

and replace mbed library with mbed-dev