ST意法半导体
登录
直播中
贾飞世
7年用户
1812经验值
私信
关注
[问答]
CubeMX项目中包含了CMSIS-DSP库,但是从arm_math.h调用函数时编译器会报错的原因?
开启该帖子的消息推送
CMSIS
编译器
我在附加软件的 CubeMX 项目中包含了 CMSIS-DSP 库。使用库设置而不是源。但是,当我尝试从 arm_math.h 调用函数时,编译器会抛出一个错误,指出无法找到该函数调用。
有任何想法吗?我怎样才能包括 CMSIS-DSP。
我正在使用 GCC 编译器和 STMCubeIDE
回帖
(1)
王丽丽
2023-2-1 10:45:48
我在 CubeMX 5.5.5 上遇到了同样的问题,必须在此屏幕上检查 CMSIS 包:
然后会出现arm_math.h:
然后你可以编译,但链接器会错过库。浪费了很多时间才发现,它对我有用,如下所示:
将 arm_cortexM4lf_math.lib 和 libarm_cortexM4lf_math.a 复制到手动创建的子文件夹:
然后设置库的路径:
并指定要使用的库 - 没有扩展名!!!!:
不知道,为什么我必须同时复制 arm_cortexM4lf_math.lib 和 libarm_cortexM4lf_math.a,花了很长时间才弄清楚,哪种类型的 libray 是正确的(我有一个 STM32F4 - 它看起来像是小端,带有 FPU) . 不知道为什么我必须指定没有扩展名的库名称。但它现在似乎工作。
如果 CubeMX 做出决定并为我完成所有工作,那就太好了。
文档状态也很糟糕。
或者,也许,我太愚蠢和/或错过了任何好的文件......
我在 CubeMX 5.5.5 上遇到了同样的问题,必须在此屏幕上检查 CMSIS 包:
然后会出现arm_math.h:
然后你可以编译,但链接器会错过库。浪费了很多时间才发现,它对我有用,如下所示:
将 arm_cortexM4lf_math.lib 和 libarm_cortexM4lf_math.a 复制到手动创建的子文件夹:
然后设置库的路径:
并指定要使用的库 - 没有扩展名!!!!:
不知道,为什么我必须同时复制 arm_cortexM4lf_math.lib 和 libarm_cortexM4lf_math.a,花了很长时间才弄清楚,哪种类型的 libray 是正确的(我有一个 STM32F4 - 它看起来像是小端,带有 FPU) . 不知道为什么我必须指定没有扩展名的库名称。但它现在似乎工作。
如果 CubeMX 做出决定并为我完成所有工作,那就太好了。
文档状态也很糟糕。
或者,也许,我太愚蠢和/或错过了任何好的文件......
举报
更多回帖
rotate(-90deg);
回复
相关问答
CMSIS
编译器
在多维数据集IDE中添加
CMSIS
包含
库
时
报错
怎么处理?
2023-01-10
200
在没有IDE(Makefile) 的情况下
包含
cmsis
dsp
库
时出错怎么处理?
2022-12-12
311
如何将
CMSIS
库
包含
到PSoC
项目中
?
2019-08-06
2029
在KIEL5中将
ARM
的
DSP
库
移植到STM32F103RZ工程中求步骤
2022-05-11
6527
求分享LPC55S69 EVK的预
编译
CMSIS-DSP
库
2023-04-06
267
math.h
函数
无法使用求大神指教
2022-08-05
1762
调用
HalCoGen生成的EEPROM驱动,
编译器
报错
,请问是F021.
h
是重复
包含了
么?
2018-05-22
2323
如何将
CMSIS-DSP
库
加载到基于LPC55S69的工程中?
2023-04-06
368
在rt-thread studio里添加
CMSIS
包之后无法使用
arm_math
函数
是怎么回事
2022-06-28
2323
static inline
函数
的问题
2019-04-25
2547
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分