..CMSIScore_cm4.h(112): warning: #1215-D: #warning directive: "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
#warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
就报这个警告,没有理解是什么意思
但是我这两个都是定义了的,求大神解惑
楼主是怎么放的,在哪个文件里面放
时隔太久了,我也忘记了,不过后来也遇到过类似的问题,意思大概应该是文件嵌套层次比较多了,然后编译器编译的时候可能不是按照我们想想的顺序来编译的,后来我解决的方法就是把宏定义直接放在keil里面定义好了,这样的话就可以避免这种情况发生
哦,这个问题我也出现了,但最后检查发现是重复包含造成的
报错:Compiler generates FPU instructions for a devicewithout an FPU (check __FPU_PRESENT)原因:__FPU_PRESENT需要等于1,这个配置在stm32h7xx.h中进行了一次,但是在core_cm7.h仍然报错。重复包含,可能造成了编译顺序出问题stm32h7xx.h中包含了core_cm7.h,.c文件中又同时包含了两者
一周热门 更多>