[技术问答] M467开启硬件FPU后浮点运算结果异常,启动文件排查

[复制链接]
386|64
时光迷宫 发表于 2026-9-1 10:14 | 显示全部楼层
检查CPACR寄存器配置,确保FPU时钟使能,同时在启动文件中添加FPU初始化代码。
WhisperingTrees 发表于 2026-9-5 10:36 | 显示全部楼层
检查CPACR寄存器设置,确保使能FPU时钟,同时在启动文件中加入初始化代码。
笨蛋无需搭理 发表于 2026-9-5 18:24 | 显示全部楼层
除了CPACR,还要确认KEIL的Floating Point Hardware选的是Single Precision,M467只支持单精度FPU,选Double Precision会挂。
星闪动力 发表于 2026-9-6 19:37 | 显示全部楼层
勾选FPU选项让编译器知道使用FPU,但实际FPU功能需硬件支持,确保单片机具有FPU硬件。
明日视界 发表于 2026-9-8 18:35 | 显示全部楼层
要考虑不同单片机的栈配置差异,确保数据不会冲突或溢出。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0