Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/36: Рейтинг темы: голосов - 36, средняя оценка - 4.89
p.sosrot
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 5
1

Использование функций CMSIS-DSP в STM32f4

16.01.2013, 14:02. Просмотров 7419. Ответов 3
Метки нет (Все метки)

Приветствую. Проблема такова, написал я программу с использованием DSP функций, входящих в CMSIS, отлаживая в симуляторе Keil. Теперь же когда стал помещать этот код в проект для STM32f4 полезли проблемы. Хидер "arm_math.h" требует подключения подключения "ARMCM4.h" и "system_ARMCM4", но насколько я понимаю они описывают абстрактное ядро Sortix M4 и вместо них должны быть "stm32f4xx.h" и "system_stm32f4xx.h", которые и используются в проекте. В общем сломал мозг с этим подключением DSP функций!
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2013, 14:02
Ответы с готовыми решениями:

CMSIS-DSP и БИХ фильтр
Всем доброго времени суток! Кто-нибудь работал с CMSIS-DSP и реализацией БИХ фильтра? Есть...

CMSIS и STM32F4
Имеется Dyscovery c STM32F4 на борту. От SPL решил отказаться и использовать только CMSIS. CMSIS...

ADC через CMSIS на STM32F4
Всем привет Пытаюсь запустить ADC через CMSIS на STM32F4 и не идут данные с АЦП в чем может быть...

STM32F4 подключение DSP
Всем доброго времени суток! Извините может за тупой вопрос но помогите пожалуйста разобраться с DPS...

STM32F4 + USB FLASH + DMA + USART + CAN + DSP + FreeRTOS ?
Добрый вечер! Нужен совет. Делаю проект на STM32F4Dyscovery. К USB подключил FLASHку (Transcend на...

3
011119xx
0 / 0 / 0
Регистрация: 22.04.2011
Сообщений: 241
16.01.2013, 14:37 2
Так что мешает подключить "ARMCM4.h" и "system_ARMCM4"?
Кстати, в свойствах проекта указали такое определение:
STM32F4XX, USE_STDPERIPH_DRIVER, ARM_MATH_CM4, __FPU_PRESENT = 1, __FPU_USED = 1 ?
0
p.sosrot
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 5
16.01.2013, 14:54 3
Цитата Сообщение от 011119xx
Так что мешает подключить "ARMCM4.h" и "system_ARMCM4"?
Кстати, в свойствах проекта указали такое определение:
STM32F4XX, USE_STDPERIPH_DRIVER, ARM_MATH_CM4, __FPU_PRESENT = 1, __FPU_USED = 1 ?
Мешает то, что они не нужны там! А вот добавив определения ARM_MATH_CM4, __FPU_PRESENT = 1, __FPU_USED = 1 дело пошло. Спасибо! Хотя честно говоря так и не понял зачем подключать FPU если у меня там ни одной функции на плавучке нет.
0
mys
0 / 0 / 0
Регистрация: 08.07.2005
Сообщений: 180
16.01.2013, 17:31 4
Хотя бы затем что вы используете математическую библиотеку и DSP примитивы, которые теребуют специфических инструкций и FPU блока cortex-m4 ядра.
0
16.01.2013, 17:31
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2013, 17:31

Конфигурация CooCox под STM32f4 для DSP и FPU
Доброго времени суток. Пол года назад начал осваивать DSP возможности контроллера STM32F407VG (ну,...

Возможно ли с помощью DSP STM32F4 Discovery отличить голос
Нужно отличить человеческий голос от сигнала цифровой телеметрии или от белого шума. STM32F4...

stm32f4 использование flash при включенной защите кода
Добрый день! Вопрос такой: у меня во flash контроллера stm32f405 содержатся настройки для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.