关于keil里调用arm_math.h库的一个问题

首先我描述一下我自己的问题:
我使用的是keil5.23版本,用的是stm32f407zet6的板子,F4的包使用的是2.15.0版本的,ARM.CMSIS使用的是5.6.0版本,当我在文件里面写#include "arm_math.h"编译后,报了30errors,5wrongs。
下面说说我的解决办法:
下载ARM.CMSIS的5.4.0版本,导入5.4.0版本的ARM.CMSIS版本的arm_math.h库,然后在manage run-Tim environment里勾选上DSP的lib。
关于keil里调用arm_math.h库的一个问题

关于keil里调用arm_math.h库的一个问题
这是5.6.0的编译结果:

关于keil里调用arm_math.h库的一个问题

关于keil里调用arm_math.h库的一个问题
关于keil里调用arm_math.h库的一个问题
下面是5.4.0的编译结果:
关于keil里调用arm_math.h库的一个问题
关于keil里调用arm_math.h库的一个问题
当然这里的warnings是我有的变量定义了但没有使用,影响不大。

上一篇:ARM CPU挂死和总线挂死的DS-5调试方法


下一篇:移植Python3.7到S3C2440