NXP MCU 技术论坛
直播中

杨春林

7年用户 887经验值
私信 关注
[问答]

启用S32K146浮点指令会在链接阶段报错是为什么?

S32K146 处理器包括一个浮点单元,但如果我进入项目属性并在“目标处理器”下,将“Float ABI”设置为“FP 指令(硬)”,我会在链接阶段遇到如下错误:
c:/nxp/s32ds.3.4/s32ds/build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../.. /../arm-none-eabi/bin/real-ld.exe: 错误:libuavcanV1_demo.elf 使用 VFP 寄存器参数,./Project_Settings/Startup_Code/system_S32K146.o 不在
c:/nxp/s32ds.3.4/s32ds/ build_tools/gcc_b1620/gcc-6.3-arm32-eabi/bin/../lib/gcc/arm-none-eabi/6.3.1/../../../../arm-none-eabi/bin /real-ld.exe:无法合并文件的目标特定数据。/Project_Settings/Startup_Code/system_S32K146.o
这些错误对于每个源文件都会重复出现,即使它们不使用浮点指令也是如此。

更多回帖

发帖
×
20
完善资料,
赚取积分