cjedic wrote on Thursday, April 21, 2016:
The arguments for my build are as follows:
-mthumb -D__SAME70Q21__ -DSAME70 -DDEBUG -DTHUMB_INTERWORK -O1 -ffunction-sections -mlong-calls -g3 -Wall -mcpu=cortex-m7 -std=gnu99
All other files compile fine but when it compiles the port.c file in the portable/GCC/ARM_CM4F or the portable/GCC/ARM_C7/rp01 directories I get the follwoing errors
/tmp/ccVxLxH7.s: Assembler messages:
/tmp/ccVxLxH7.s:409: Error: selected processor does not support Thumb mode vstmdbeq r0!,{s16-s31}' /tmp/ccVxLxH7.s:411: Error: instruction not allowed in IT block -- stmdb r0!,{r4-r11,r14}’
/tmp/ccVxLxH7.s:432: Error: selected processor does not support Thumb mode vldmiaeq r0!,{s16-s31}' /tmp/ccVxLxH7.s:434: Error: instruction not allowed in IT block -- msr psp,r0’
I am developing on eclipse and using the tools from a makefile but I tried it on a windows box with atmel studio 7 and it failed the same way.
Please help.