第一步,安装RTCESL库
下载网址(目前最新版本4.7.1)
安装默认路径一般为C:\nxp\RTCESL
安装好之后文件夹下面有很多子文件夹,对应ARM的不同核,有M33,M4,M7的定、浮点对应不同IDE的文件。
下文以CM7F_RTCESL_4.7.1_KEIL为例讲解。
第二步 向已有工程添加库
三角函数库在GFLIB这个子库内。使用GFLIB前提需要MLIB库。所以需要添加这两个子库。
假设已经有工程了,我们向已有工程添加库。
- 在左侧工程树,右击工程,选择Add Group
- 给新建的New Group文件夹重命名为rtcesl。
- 右击rtcesl选择Add Existing Files to Group “rtcesl”
- 把CM7F_RTCESL_7.1_KEIL文件夹复制到rtcesl文件夹内。
- 找到路径下面…\rtcesl\CM7F_RTCESL_4.7.1_KEIL\MLIB\Include,选择mlib_FP.h添加。
- 找到…\rtcesl\CM7F_RTCESL_4.7.1_KEIL\MLIB选择MLIB.lib添加。
- 找到路径下面…\rtcesl\CM7F_RTCESL_4.1_KEIL\GFLIB\Include,选择gflib_FP.h添加。
- 找到…\rtcesl\CM7F_RTCESL_4.7.1_KEIL\GFLIB选择GFLIB.lib添加。
- 添加成功后如下图
第三步 链接库文件
- 点击菜单快捷键
- 选择C/C++页面,点击下图红圈按钮。
3.在弹出的文本框中添加如下的两个路径
4.点击ok。点击ok。
5.在需要使用三角函数的c文件,#include "gflib_FP.h",gflib_FP.h里是外部可以调用的函数,就可以使用三角函数了。