你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STML4导入arm-DSP库进行RFFT计算

[复制链接]
STMCU小助手 发布时间:2021-8-20 14:41
背景
1 d) ^8 C! M% e: }4 }% m使用STM32L4系列MCU实现对交流信号的采集和计算(幅值、相位等)。看到论坛有人使用arm-DSP库函数效率很高,特写此文,将配置过程写出来。5 k/ i2 c) j, s  o* ?0 s/ `
( m, R5 J; S( A

- {8 S. e, D% f% @# O$ y1环境
% J9 I" O; k) M# {+ g9 Y4 EWindows 10 + STM32cubeIDE1.3.0 + STM32Cube_FW_L4_V1.15.1 + 开发板4 ]: P; o8 f8 Z0 d
1 U+ j' B4 s9 x% p) _. n

# n6 T% b! L6 r% P- O) k: {2 cubeIDE生成驱动, O7 e; d8 E  V$ s" L# o+ k
具体配置根据每个人不同需求自行配置,此处不再赘述,重点描述关于arm-DSP库加载和导入- `5 J6 b- Q' f
1.png 7 k9 W8 l& B5 x+ E7 @5 R, r

9 ^/ M) R) R4 O) ]( S" h5 e
, g7 X# ]% _4 b* h1 K7 X/ g1 H
3、arm-DSP库配置和导入$ r. @# }6 p; A4 o' n; c
3.1lib库导入
* @( Y0 Z9 Y, v  U" `$ G路径如下:Repository\STM32Cube_FW_L4_V1.15.1\Drivers\CMSIS\Lib\ARM
- h2 T" O" {- {2 ?( Z( b8 {! Q 2.png ! Q9 ~) w" a8 V8 Y
直接拖拽至工程.ioc同级目录即可$ a" K6 _0 x$ [3 F  E3 i6 n2 I
3.png 2 J7 ~- M. g1 Q' r, d, q" c% S$ Q# {
& v% Y' `# U2 Z
6 y5 O; `' Z$ n3 r/ N
3.2 头文件
! N" A) w0 F+ {: n% y7 l6 N# T路径:Repository\STM32Cube_FW_L4_V1.15.1\Drivers\CMSIS\DSP\Include
( d- L0 v0 d3 |& x& A 4.png
' i6 I% @9 {3 M" M8 G: q直接拖拽至工程include目录下即可" E+ S- y8 Q: _% p9 m/ Y/ W
5.png ; g& p* @  E9 N5 B. D. O

2 {! O) g. A9 `2 Q# O  R# a* L

8 V% p" R, U( g' T$ S3.3 源文件0 p5 Y8 x6 [% ~* T7 u1 k* U
路径:Repository\STM32Cube_FW_L4_V1.15.1\Drivers\CMSIS\DSP\Source
: }! Z, g3 I3 y  _ 6.png   Z' |4 q7 V' s+ f' Z$ q
直接拖拽至工程src目录下即可
7 ]# r. ?* s% o 7.png 1 |4 V# O# j8 X4 w# w$ }

: W2 ]; [* w  h$ a. d
+ v  @0 s8 r' ?2 W
4、IDE配置# ], d$ o  L& p: w8 M7 U/ f
进入工程属性设置' ]& {; P3 H2 Z
8.png # G. B1 t0 _$ F" u6 [3 [
按照下图增加4个宏定义:! _" z9 @! z+ z
. Y4 ^7 i0 b& e" d0 O" V0 o
; P- E  p: x: A' e3 k& x# [
__FPU_PRESENT,且数值18 _# ?3 q6 U0 E- e6 O0 B+ c6 s! J
__FPU_USED,且数值1
8 k9 B- R7 |4 ^$ I3 }__TARGET_FPU_VFP, V3 @  ^, V+ s" f
ARM_MATH_CM4! g. ~  _% _6 R
9.png # C# S0 f. F: j3 Q8 `
头文件单纯拖拽至工程,编译会报错,需要手动添加头文件目录1 c! @% g, Z4 m3 F$ `. r- v
10.png
3 `: r# g+ ^- L, s! j/ ?( g& q+ G3 ?
赞 收藏 评论0 发布时间:2021-8-20 14:41

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版