在编译ARM程序时,当使用FPU时,需要开启 __FPU_PRESENT宏定义
__FPU_PRESENT在如下文件中均有定义。
在编译过程中,有时会遇到,虽然开启了 __FPU_PRESENT但是还是报错的情况,这是由于在include中没有把对应的stm32f4xx.h的顺序放在最前面导致。
调整include顺序后问题得到解决。
stm32f4xx.h中根据编译器全局定义的器件来选择对应的器件头文件
在编译ARM程序时,当使用FPU时,需要开启 __FPU_PRESENT宏定义
__FPU_PRESENT在如下文件中均有定义。
在编译过程中,有时会遇到,虽然开启了 __FPU_PRESENT但是还是报错的情况,这是由于在include中没有把对应的stm32f4xx.h的顺序放在最前面导致。
调整include顺序后问题得到解决。
stm32f4xx.h中根据编译器全局定义的器件来选择对应的器件头文件