williamet
您好,APM32F103 支持 GCC 工具链开发。
根据 APM32F103 用户手册,FPU 作为 AHB 外设,其时钟可通过 RCM_AHBCLKEN 寄存器中的 FPUEN 位进行使能:
RCM->AHBCLKEN |= (1U << 3);
将 FPUEN 置 1 后可开启 FPU 时钟。

需要注意的是,APM32F103 基于 Cortex-M3,其 FPU 使用方式与 Cortex-M4F 内核集成的标准 FPU 不同,不能直接通过 -mfpu、-mfloat-abi=hard 等 GCC 编译参数开启。
看到您这边用GCC,在我们github上也有F103的GCC例程,方便您参考https://github.com/GeehySemi/APM32F103_GCC_Makefile_Example