【经验】MCU在keil和IAR中开启FPU 硬件浮点运算单元

server/2025/1/14 20:41:05/

本文是总结归纳了两篇笔记:
关于华大/小华 HC32F460 在IAR环境中,无法启用FPU 硬件浮点运算单元的解决方案
【经验】雅特力MCU在Keil和IAR中开启和关闭浮点运算单元(FPU)的配置方法及注意事项

第一步

  • 先查看所使用的MCU的手册,是否内置了FPU单元;
  • 直接数据手册或应用手册全文搜索字样就行;比如:

在这里插入图片描述

第二步

  • 查看所使用的MCU库是否包含FPU宏定义内容;
  • 也是打开一个库例程,然后全文搜索即可;比如:

在这里插入图片描述

第三步

  • keilIAR中打开对应选项;
  • 偷个懒,下面是从别人帖子那借来的图.

在这里插入图片描述
在这里插入图片描述

  • 如果选项是灰色的,代表所选芯片没可能不支持FPU.如果确定是手册写支持的话,那可能是没有安装.

在这里插入图片描述

  • 以小华的为例,可以打卡它的官网,打开对应单片机的页面,下载资源;

在这里插入图片描述

总结

  • 然后FPU就会生效了,代码中计算浮点数的部分甚至可能比计算整数还快(?)

http://www.ppmy.cn/server/158375.html

相关文章

Oracle 学习指南与资料分享

Oracle 学习资料 Oracle 学习资料 Oracle 学习资料 在当今数字化飞速发展的浪潮中,Oracle 数据库凭借其卓越的性能、强大的功能以及高度的可靠性,稳坐数据库领域的前沿宝座,广泛应用于金融、电信、航空航天等诸多关键行业。如果你有志于深入…

Word 转成pdf及打印的开源方案支持xp

Word转成pdf、打印的方案几乎没有免费开源的方案,现在提供一个通过LibreOffice实现的方案 操作依赖LibreOffice需要安装,点此下载老版本 5.4.7.2是最后一个支持xp的 版本如需xp要请安装此版本 LibreOffice官方介绍 LibreOffice 是一款开放源代码的自…

C#中的常用集合

目录 一、动态数组ArrayList 二、List 三、栈(Stack) 四、队列(Queue) 五、字典(Dictionary),int> 一、动态数组ArrayList ArrayList 是 C# 中提供的一种动态数组类,位于命名空间 Syste…

基于python Numpy的24位音频数据读取实例解析

一 概念 24位PCM编码是一种比较少见的音频编码格式,它采用了更高的分辨率来表达音频信号。每个采样点用3个字节(24位)的无符号整数表示,取值范围在0到2^24-1之间。这意味着它可以表达更大的动态范围和更细微的音频细节。但是&…

ubuntu 下生成 core dump

在Ubuntu下,发现程序崩溃后不生成core dump文件, 即使设置了ulimit -c unlimited后仍然无效。 1.ulimit -c unlimited 输出的的含义是核心转储文件的大小限制,单位是blocks,默认是0,表示不生成core dump文件。 2. 重设core_pattern ulimit -c unlimited后,核心转储文件…

SpringBoot项目实战(39)--Beetl网页HTML文件中静态图片及CSS、JS文件的引用和展示

使用Beetl开发网页时,在网页中使用的CSS、JS、图片等静态资源需要进行适当的配置才可以展示。大致的过程如下: (1)首先Spring Security框架需要允许js、css、图片资源免授权访问。 (2)网站开发时&#xff0…

3D目标检测数据集——kitti数据集

KITTI官网网址:The KITTI Vision Benchmark Suite 下载数据集:The KITTI Vision Benchmark Suite KITTI数据集论文:CMSY9 github可视化代码:GitHub - kuixu/kitti_object_vis: KITTI Object Visualization (Birdview, Volumetric …

基于多Agent串联与大模型理解能力的自动驾驶系统

基于多Agent串联与大模型理解能力的自动驾驶系统 摘要: 本文将详细介绍一种基于多Agent串联与大模型理解能力的自动驾驶系统。该系统利用多个具备感知、决策、规划、控制能力的Agent协同工作,并结合大语言模型的强大理解能力,实现车辆的自动驾驶功能。本文将深入探讨系统架构…