-
- встречаются arm_abs_f32,arm_abs_q31,arm_abs_q15,arm_abs_q7; arm_sqrt_f32,arm_sqrt_q31,arm_sqrt_q15 - Vit(03.10.2016 10:59 - 11:08, ссылка, ссылка)
- x1 = 1/2 * ( x0 + in / x0), такое я и сам написать могу... я так понял для того чтобы использовать встроенную плавающую арифметику нужно правильно выставить константы типа ARM_MATH_CM4. и тогда при использовании стандартных функции из math.h, IBAH(47 знак., 03.10.2016 12:38)
- --> - Vit(03.10.2016 14:10, ссылка)
- При создании проекта в яре нужно выбрать из списка соответствующий МК, и всё должно настроиться само. Возможно, вы путаете float и double. Скажем, пишете fabs() и sqrt() вместо fabsf() и sqrtf(). - SciFi(03.10.2016 12:46)
- Так и заработало, только пришлось отладчиком смотреть что-же он мне за код вставил - IBAH(14.10.2016 18:42)
- Если знанием языка Си пренебрегать, то придётся отладчиком, да :-) - SciFi(14.10.2016 20:25)
- Так и заработало, только пришлось отладчиком смотреть что-же он мне за код вставил - IBAH(14.10.2016 18:42)
- x1 = 1/2 * ( x0 + in / x0), такое я и сам написать могу... я так понял для того чтобы использовать встроенную плавающую арифметику нужно правильно выставить константы типа ARM_MATH_CM4. и тогда при использовании стандартных функции из math.h, IBAH(47 знак., 03.10.2016 12:38)
- По-моему, там нет независимого от компилятора хедера, аналогичного core_cm4_simd.h. Следовательно, ищите фишки в своём компиляторе. Телепаты в отпуске. - SciFi(03.10.2016 10:41)
- в CMSIS искал, ничего не нашел... у меня Иар, где искать? - IBAH(03.10.2016 10:48)
- Искать в хедере "intrinsics.h". Если повезёт, оно всё будет там. - SciFi(03.10.2016 10:55)
- в CMSIS искал, ничего не нашел... у меня Иар, где искать? - IBAH(03.10.2016 10:48)
- встречаются arm_abs_f32,arm_abs_q31,arm_abs_q15,arm_abs_q7; arm_sqrt_f32,arm_sqrt_q31,arm_sqrt_q15 - Vit(03.10.2016 10:59 - 11:08, ссылка, ссылка)