硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4002|回复: 0
收起左侧

[客户分享] AT32 如何在工程中正确开启硬件FPU单元

[复制链接]

41

主题

1

回帖

124

积分

初级会员

积分
124
发表于 2021-4-27 22:52:01 | 显示全部楼层 |阅读模式
如何在工程中正确开启硬件FPU单元

在使用带硬件FPU单元的CM4内核MCU时,往往会出现开启硬件FPU方法不对,导致系统异常。

正确开启FPU单元的操作步骤如下:

1.在keil环境下需如下配置:
3.png
2.经过第一步还不够,还需要软件使能配置FPU模块,具体代码如下:

SCB->CPACR|= ((3U << 10U * 2U) |         /*set CP10 Full Access */
                 (3U<< 11U * 2U)  );       /* set CP11 Full Access */

通过以上操作即可使用硬件FPU对浮点运算进行处理了!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-1 03:39 , Processed in 0.150896 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表