AnsweredAssumed Answered

Compilation error "selected processor does not support Thumb mode `vstmdbeq r0!,{s16-s31}'"

Question asked by prashant sathe on May 30, 2016
Latest reply on Mar 10, 2017 by stanish


facing below issue  for CORTEX_M4F_NXP_MAC57D5xx  "CM4" core while porting freertos ..

 

uilding file: ../src/Demo/CORTEX_M4F_NXP_MAC57D5xx_MULTI/src_hello/common/arm_cm4.c

Executing target #14 ../src/Demo/CORTEX_M4F_NXP_MAC57D5xx_MULTI/src_hello/common/arm_cm4.c

Invoking: Standard S32DS C Compiler

Finished building: ../src/Source/portable/MemMang/heap_5.c

C:\Users\prashant\AppData\Local\Temp\ccpB7Yf6.s: Assembler messages:

C:\Users\prashant\AppData\Local\Temp\ccpB7Yf6.s:708: Error: selected processor does not support Thumb mode `vstmdbeq r0!,{s16-s31}'

C:\Users\prashant\AppData\Local\Temp\ccpB7Yf6.s:710: Error: instruction not allowed in IT block -- `stmdb r0!,{r4-r11,r14}'

arm-none-eabi-gcc "@src/Demo/CORTEX_M4F_NXP_MAC57D5xx_MULTI/src_hello/common/arm_cm4.args" -MMD -MP -MF"src/Demo/CORTEX_M4F_NXP_MAC57D5xx_MULTI/src_hello/common/arm_cm4.d" -MT"src/Demo/CORTEX_M4F_NXP_MAC57D5xx_MULTI/src_hello/common/arm_cm4.o" -c -o "src/Demo/CORTEX_M4F_NXP_MAC57D5xx_MULTI/src_hello/common/arm_cm4.o" "../src/Demo/CORTEX_M4F_NXP_MAC57D5xx_MULTI/src_hello/common/arm_cm4.c"

C:\Users\prashant\AppData\Local\Temp\ccpB7Yf6.s:731: Error: selected processor does not support Thumb mode `vldmiaeq r0!,{s16-s31}'

 

C:\Users\prashant\AppData\Local\Temp\ccpB7Yf6.s:733: Error: instruction not allowed in IT block -- `msr psp,r0'

make: *** [src/Source/portable/MULTI/MAC57D5xx/port.o] Error 1

make: *** Waiting for unfinished jobs....

Building file: ../src/Demo/CORTEX_M4F_NXP_MAC57D5xx_MULTI/src_hello/common/m4_cache.c

Outcomes