FPU即浮点运算单元是M4的一大特色亮点,虽然这个模块在ARM Cortex-M4内核中是一个选配,不过飞思卡尔最新的M4产品几乎都把FPU功能加进去了,毕竟没增加多少钱,而且还多了一个亮点,何乐而不为呢,呵呵。虽然加入了这个FPU会提高一定的浮点运算性能,但是具体使用中还是有些需要注意的地方,下面我简单聊聊,各位看官且瞧且珍惜,呵呵… 我以IAR下K64的代码为例介绍使用FPU的功能的方法,准备如下: 测试平台:FRDM-K64 开发环境:IAR 例程代码:K64F120M_IAR_Sample_Code\build\iar\hello_world 1. 首先需要配置IAR的编译器,在Options->General Options->Target选项卡中,打开FPU功能即选中VFPv4,即告诉编译器,该芯片平台自带FPU功能,对浮点变量的运算尽量使用FPU的运算指令;
|