реклама на сайте
подробности

 
 
> GCC - определить режим компиляции soft/hard fp., Есть ли какой-нибудь дефайн?
AHTOXA
сообщение Nov 29 2012, 13:22
Сообщение #1


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Всем привет.
Хочу в тексте программы для Cortex-M3/M4/M4F определять, как она компилируется - с аппаратной плавучкой или с программной.
M3 от M4 я отличить могу - есть дефайны __ARM_ARCH_7M__ для M3 и __ARM_ARCH_7EM__ для M4.
А вот как отличить вариант с "-mfpu=fpv4-sp-d16 -mfloat-abi=hard" и без?


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ek74
сообщение Nov 29 2012, 14:20
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 81
Регистрация: 4-08-05
Из: г. Саратов
Пользователь №: 7 351



Код
#if defined (__VFP_FP__) && !defined(__SOFTFP__)
   // Используем аппаратную плавучку
#else
  // Используем софтовую плавучку
#endif
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th June 2025 - 16:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01347 секунд с 7
ELECTRONIX ©2004-2016