首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译器为没有FPU的设备生成FPU指令。

编译器为没有FPU的设备生成FPU指令。
EN

Stack Overflow用户
提问于 2018-12-11 06:27:31
回答 1查看 3K关注 0票数 0

我正在Raspberry Pi 3b上构建Raspberry Pi 3b以使用nRF52840 dongle。遵循教程开始使用Zephyr

一切都包括:

  • 下载
  • 安装
  • cmake -DBOARD=nrf52840_pca10059 ..

直到I "make" in build/,问题发生:

/home/pi/zephyr/ext/hal/cmsis/Include/core_cm4.h:105:8:错误:#error“编译器为没有FPU的设备生成FPU指令(check __FPU_PRESENT)”#error“编译器为没有FPU的设备生成FPU指令(check __FPU_PRESENT)”

有没有人:

  • ZephyrRasPi 3b
  • 使用RasPi 3bnRF52840 dongle
  • 能解决这个问题吗?
EN

回答 1

Stack Overflow用户

发布于 2018-12-11 08:46:26

你使用gcc-arm-linux-gnueabihf的GCC是用词不正确。您应该使用PI特别使用的arm-none-eabi-gcc

同时,您还可以使用-mcpu=name+attribs (可能是-mcpu=cortex-a53+nofp+nosimd )禁用FPU指令和SIMD (单指令多数据)的生成。

有关http://gcc.gnu.org的文档,请参阅-mcpu。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53718555

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档