【转载分享】如何使能Kinetis K64 Cortex-M4F内核的FPU功能

2020-02-19 20:59发布

原文地址:http://blog.chinaaet.com/detail/39733
原作者: FSL_FAE_JiCheng

FPU即浮点运算单元是M4的一大特 {MOD}亮点,虽然这个模块在ARM Cortex-M4内核中是一个选配,不过飞思卡尔最新的M4产品几乎都把FPU功能加进去了,毕竟没增加多少钱,而且还多了一个亮点,何乐而不为呢,呵呵。虽然加入了这个FPU会提高一定的浮点运算性能,但是具体使用中还是有些需要注意的地方,下面我简单聊聊,各位看官且瞧且珍惜,呵呵…

    我以IAR下K64的代码为例介绍使用FPU的功能的方法,准备如下:

测试平台:FRDM-K64

开发环境:IAR

例程代码:K64F120M_IAR_Sample_Codeuildiarhello_world

1. 首先需要配置IAR的编译器,在Options->General Options->Target选项卡中,打开FPU功能即选中VFPv4,即告诉编译器,该芯片平台自带FPU功能,对浮点变量的运算尽量使用FPU的运算指令;

6794393603044.png (38.86 KB, 下载次数: 0) 下载附件 2015-3-27 15:59 上传

    好了,不早了,这部分就写到这了,图多文字少了点,主要是我觉着这个东西还是看图比较直接些,一下就明白了,呵呵。洗洗睡了,未完待续~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。