我正在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)”
有没有人:
Zephyr和RasPi 3b?RasPi 3b与nRF52840 dongle发布于 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。
https://stackoverflow.com/questions/53718555
复制相似问题