Доброго времени суток!
помогите разобраться с STM32F4+FreeRTOS+CoIDE
самый простой проект с двумя светодиодами
при компиляции выдает
Код:
GCC HOME: D:\STM32\CooCox\bin
compile:
[mkdir] Skipping D:\STM32\CooCox\CoIDE\workspace\FreRTOS\FreeRTOS_STM32F4Discovery\Debug\bin because it already exists.
[mkdir] Skipping D:\STM32\CooCox\CoIDE\workspace\FreRTOS\FreeRTOS_STM32F4Discovery\Debug\obj because it already exists.
[cc] Starting dependency analysis for 11 files.
[cc] Parsing ..\..\..\cmsis_boot\stm32f4xx.h
[cc] Parsing ..\..\..\cmsis\core_cm4.h
[cc] Parsing ..\..\..\cmsis_boot\stm32f4xx_conf.h
[cc] Parsing ..\..\..\cmsis\core_cmInstr.h
[cc] Parsing ..\..\..\cmsis\core_cmFunc.h
[cc] Parsing ..\..\..\cmsis\core_cm4_simd.h
[cc] Parsing ..\..\..\FreeRTOS\include\FreeRTOS.h
[cc] Parsing ..\..\..\FreeRTOS\include\portable.h
[cc] Parsing ..\..\..\FreeRTOS\tasks.c
[cc] Parsing ..\..\..\FreeRTOS\list.c
[cc] Parsing ..\..\..\FreeRTOS\queue.c
[cc] Parsing ..\..\..\FreeRTOS\heap_2.c
[cc] 11 files are up to date.
[cc] 0 files to be recompiled from dependency analysis.
[cc] 2 total files to be compiled.
[cc] arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -Wall -ffunction-sections -g -O0 -c -DSTM32F407VG -DSTM32F4XX -DUSE_STDPERIPH_DRIVER -D__ASSEMBLY__ -ID:\STM32\FreeRTOS\FreeRTOSV7.3.0\FreeRTOS -ID:\STM32\FreeRTOS\FreeRTOSV7.3.0\FreeRTOS\stm32_rtos -ID:\STM32\CooCox\CoIDE\workspace\FreRTOS\FreeRTOS\include -ID:\STM32\CooCox\CoIDE\workspace\FreRTOS\cmsis -ID:\STM32\CooCox\CoIDE\workspace\FreRTOS\cmsis_lib\include -ID:\STM32\CooCox\CoIDE\workspace\FreRTOS\cmsis_lib -ID:\STM32\CooCox\CoIDE\workspace\FreRTOS\cmsis_boot -ID:\STM32\CooCox\CoIDE\workspace\FreRTOS -ID:\STM32\FreeRTOS\FreeRTOSV7.3.0 -ID:\STM32\CooCox\CoIDE\workspace -ID:\STM32\CooCox\CoIDE\workspace\FreRTOS\FreeRTOS D:\STM32\CooCox\CoIDE\workspace\FreRTOS\main.c D:\STM32\CooCox\CoIDE\workspace\FreRTOS\FreeRTOS\port.c
[cc] C:\DOCUME~1\C365~1\LOCALS~1\Temp\ccE0SImV.s: Assembler messages:
[cc] C:\DOCUME~1\C365~1\LOCALS~1\Temp\ccE0SImV.s:449: Error: selected processor does not support Thumb mode `vstmdbeq r0!,{s16-s31}'
[cc] C:\DOCUME~1\C365~1\LOCALS~1\Temp\ccE0SImV.s:451: Error: instruction not allowed in IT block -- `stmdb r0!,{r4-r11,r14}'
[cc] C:\DOCUME~1\C365~1\LOCALS~1\Temp\ccE0SImV.s:470: Error: selected processor does not support Thumb mode `vldmiaeq r0!,{s16-s31}'
[cc] C:\DOCUME~1\C365~1\LOCALS~1\Temp\ccE0SImV.s:472: Error: instruction not allowed in IT block -- `msr psp,r0'
BUILD FAILED
Total time: 8 seconds
сам проект не мой взял готовый для пробы
отсюда