printf 中的 float 似乎不适用于在 stm32cubeide 中创建的新项目 我在 sw4stm32 中创建一个项目,可以正常,如果我导入 sw4stm32 项目到cubeide ,也可以正常工作,如果我在 cubeide 中创建新项目,就不起作用了 在所有情况下都使用选项 -u _printf_float,但在新的 cubeide 项目的情况下,此设置会以某种方式被忽略,并且包含错误的 prinf,在 mapfile 中可见 导入的项目../arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard\libc_nano.a(lib_a-nano-vfprintf_float.o) bad(新项目):../arm-none-eabi/lib/thumb/v7e-m/fpv4-sp/hard\libc_nano.a(lib_a-printf.o) 还没找到原因
|