Например TDA7294

Форум РадиоКот • Просмотр темы - STM32F4+FreeRTOS+CoIDE
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб дек 27, 2025 23:35:00

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: STM32F4+FreeRTOS+CoIDE
СообщениеДобавлено: Пт фев 01, 2013 13:28:48 
Открыл глаза
Аватар пользователя

Зарегистрирован: Сб апр 24, 2010 08:48:05
Сообщений: 64
Откуда: Новосибирск
Рейтинг сообщения: 0
Доброго времени суток!
помогите разобраться с 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

сам проект не мой взял готовый для пробы отсюда


Вложения:
Комментарий к файлу: сам проект в кокосе
FreRTOS.rar [438.11 KiB]
Скачиваний: 424

_________________
Я НЕ суслик, Я БАРСУК
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F4+FreeRTOS+CoIDE
СообщениеДобавлено: Пт фев 15, 2013 15:06:51 
Потрогал лапой паяльник

Карма: 6
Рейтинг сообщений: 17
Зарегистрирован: Пт дек 17, 2010 14:41:25
Сообщений: 310
Рейтинг сообщения: 0
Качал отсюда. Все без проблем за исключением отсутствия библиотеки хардварной FPU (решаеться скачиванием библиотеки либо включением программного FPU).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F4+FreeRTOS+CoIDE
СообщениеДобавлено: Вт авг 12, 2014 13:37:50 
Родился

Зарегистрирован: Чт июн 06, 2013 11:37:20
Сообщений: 9
Рейтинг сообщения: 0
А все-же, кто нибудь разобрался, с чем связанны эти ошибки и как их поправить?

Нашел решение на другом форуме, помогает включение HardFPU в настройках проекта. Но все-же, кто более подробно разобрался, расскажите, с чем это всё связано?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: STM32F4+FreeRTOS+CoIDE
СообщениеДобавлено: Ср авг 13, 2014 11:17:59 
Прорезались зубы
Аватар пользователя

Зарегистрирован: Пн сен 26, 2011 13:48:25
Сообщений: 202
Откуда: Харьков
Рейтинг сообщения: 0
Теоретически - при компиляции FeeRTOS "видит", что в проце есть FPU, что позволяет снизить какие-то внутренние расходы. Выбирает файйлы, которые использует FPU. А FPU не включен. Вот и ругается =)

_________________
Осилит дорогу идущий
----------
Пишу на Си за еду


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y