Microchip
直播中

郝思雨

8年用户 203经验值
私信 关注
[问答]

xc32-ld警告:FPU硬浮动与软浮动

你好,我在MPLAB X IDE中使用非协调项目中的和声组件。链接器抛出以下警告:c:micro.xc32v1.40binbinbin/xc32-ld.exe:Warning:dist/default/./MyTest2.X...elf使用FPU硬浮动,libdsp_pic32mz.a(dsp_._window_init_hann.o)使用软浮动,我真的很想控制如何执行浮点操作我怎么解决上面的问题?谢谢!

回帖(3)

陈晨

2019-9-12 06:19:32
如何控制?来回切换?打开硬件FP,编译器选项中的is复选框。libdsp_pic32mz.a(dsp_._window_init_hann.o)使用软floatdsp_pic32mz.a在ASM?如果代码编写器必须执行,编译器就不能检测。禁用HW浮点将是此处的选项。
举报

唐红菊

2019-9-12 06:27:12
编译器记录在对象文件中使用的是浮点ABI,如果尝试混合这两个,则会得到警告。在这种情况下,它不重要,因为DSP库不使用浮点数学。
举报

刘德凤

2019-9-12 06:42:14
谢谢你们的回答。
举报

更多回帖

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