什么海没有边| 孩子大便出血什么原因| 熊喜欢吃什么食物| 2019属什么| 艾叶煮水喝有什么功效| 八月十三号是什么星座| 押韵是什么意思| 会厌炎是什么病| 927什么星座| 布衣蔬食是什么意思| 破鞋是什么意思啊| 什么花好养| 医保报销是什么意思| 扁桃体发炎吃什么水果| 手老是出汗是什么原因| 西亚是什么人种| 树木什么| 牛气冲天是什么生肖| 化疗前要做什么检查| 执业药师证有什么用| 宝宝为什么会吐奶| 年轻人为什么会低血压| 青鱼和草鱼有什么区别| 孕酮低什么原因造成的| 心悸什么意思| 肾气不足吃什么药| 89年蛇是什么命| 械字号产品是什么意思| 十滴水泡脚有什么好处| 彼岸花又叫什么花| pet是什么| 尿路感染是什么原因引起的| 大学生当兵有什么好处| 甘油三酯高吃什么能降下来| pr医学上是什么意思| 1215是什么星座| 胸口疼痛吃什么药| 74年属什么生肖| 类风湿吃什么药最有效| 牙龈爱出血是什么原因| 晚上看见黄鼠狼有什么预兆| 带黄金对身体有什么好处| 头皮发紧是什么病的前兆| 智齿为什么会发炎| 天蓝色配什么颜色| 月经褐色量少是什么原因| 37是什么意思| 牙疼吃什么止疼药见效快| 臭屁什么意思| 五月二十二是什么星座| gst是什么| 脂肪肝吃什么好| 女性阳性是什么病| 5月11号是什么星座| 早上喝蜂蜜水有什么好处| 回执单是什么意思| 肠易激综合症什么症状| 胸腔积液是什么原因引起的| 酸奶什么时候喝最好| 为什么吃荔枝会上火| 血糖高能喝什么茶| 鸭嘴鱼吃什么食物| 怕冷吃什么药| 梦见吃西瓜是什么征兆| 眼睛流泪用什么药| 早上起床吐痰带血是什么原因| 什么病会通过唾液传播| 梦见自己掉了两颗牙齿是什么意思| 肺积水是什么病| 牛肉不能和什么食物一起吃| 胆识是什么意思| 末法时期是什么意思| 肾结石发作有什么症状| 脚底有黑痣有什么说法| 什么人不适合去高原| 金贵肾气丸治什么病| 健康证都查什么| 脂肪肝吃什么药最好| 感冒为什么不能吃鸡蛋| 桑叶茶有什么好处| 芫荽是什么| 拜你所赐什么意思| 吃什么能快速补血| 很的右边读什么| 今天是什么日子啊| 肚子疼拉稀是什么原因| 失聪是什么意思| 闰月鞋买什么颜色| 南瓜不能和什么一起吃| 游击战是什么意思| 脾肾阴虚有什么症状| 差强人意是什么意思| 血氨高会导致什么后果| 小便尿不出来是什么原因| 血氧低有什么症状| 羽字五行属什么| 什么东西天气越热它爬得越高| 胆红素阴性是什么意思| 孩子说话晚是什么原因| 湿气太重吃什么药最好| 欲语还休是什么意思| 八字七杀是什么意思| 拔河是什么意思| 竹节麻是什么面料| 每天喝酸奶有什么好处和坏处| 吸允的读音是什么| 褶是什么意思| 女大四岁有什么说法| 九月24日是什么星座| 女生下面出血但不是月经为什么| 腐女是什么意思| 玉帝和王母是什么关系| 有两把刷子是什么意思| 勾芡用什么粉最好| 天伦之乐是什么意思| 天天流鼻血是什么原因| 喉咙挂什么科室| 女为读什么| 寒冷的反义词是什么| 颈椎病头晕吃什么药好| 蒙氏结节是什么| 紫色适合什么肤色的人| 送男人什么礼物最难忘| 拂尘是什么意思| 强磁对人体有什么危害| 思维跳脱是什么意思| 女性睾酮高说明什么| 景色奇异的异是什么意思| 镶牙与种牙有什么区别| 炎热的夏天风儿像什么| 梅毒和艾滋病有什么区别| 溥仪和慈禧什么关系| 大宝贝是什么意思| 牙齿掉了一小块是什么原因| 六味地黄丸的功效是什么| 一月二十五号是什么星座| 红烧肉是什么菜系| 初秋的天冰冷的夜是什么歌| 酪蛋白是什么| 带状疱疹有什么症状| 堞是什么意思| 儿童回春颗粒主要治什么| 精神卫生科看什么病| 什么叫直男| 胃不舒服吃什么药好| 梦见自己洗头发是什么意思| tf口红什么牌子| 冷感冒吃什么药好得快| 血糖高喝什么茶| 右手中指发麻是什么原因| 痉挛什么意思| 旺是什么生肖| 男人做梦梦到蛇是什么意思| 吐痰带血丝是什么原因| 感恩节什么时候| 眼角痒用什么眼药水| 梦见摘水果是什么意思| 无水焗是什么意思| 专科是什么意思| 早搏是什么症状| 小腿疼痛为什么| 尿素氮高吃什么药| 莫须有什么意思| 一饿就胃疼什么原因| 精子吃了有什么好处| 什么的小朋友| 阴道炎用什么洗| 什么病不能吃空心菜| 幼儿腹泻吃什么食物| 人体七大营养素是什么| 一什么狼| 藏红花是什么| 西洋参有什么作用| 煲汤用什么锅最好| 土的行业有什么工作| 葡萄胎是什么意思| yeezy是什么牌子| 杨梅和什么不能一起吃| 为什么老长口腔溃疡| 九出十三归是什么意思| 经方是什么意思| eee是什么牌子的鞋| 饮什么止渴| 知己是什么意思| mizuno是什么品牌| 肾阴虚吃什么中成药| 静脉曲张属于什么科| 鸡内金有什么功效| 劫是什么意思| 怀孕会有什么症状| 以至于是什么意思| salsa什么意思| 患得患失是什么意思| 什么时候有胎心胎芽| tg医学上是什么意思| 美甲光疗是什么| 杀青是什么意思| 肝胆不好有什么症状有哪些表现| 流脑是什么病| 驻外大使是什么级别| 在屋顶唱着你的歌是什么歌| mv是什么单位| 寿诞是什么意思| 开心果为什么叫开心果| 肾积水有什么危害| 春分是什么意思| 黑京念什么| 月经提前量少是什么原因| 为什么怀孕了还会来月经| 梦见家里水管漏水是什么意思| 男人染上霉菌什么症状| 王字旁一个行念什么| 牙疼吃什么饭菜比较好| 多吃什么可以长头发| cpk是什么意思啊| 支原体是什么意思| 教皇是什么意思| 早上起床腰酸痛是什么原因| 一什么土| 丹参粉有什么作用和功效| 山根有痣代表什么| 飞机票号是什么意思| 授记是什么意思| 聪明的动物是什么生肖| 宥怎么读什么意思| 男人吃什么容易生儿子| 下午右眼跳是什么预兆| 参详意思是什么| 为什么不建议切除脂肪瘤| 脸部肿胀是什么原因| 女人怕冷是什么原因| 结晶体是什么意思| 8月29日是什么星座| 奶咖色是什么颜色| 老实人为什么总被欺负| 头发需要什么营养| 微波炉不热是什么原因| 长脸适合什么刘海| 冲太岁什么意思| 腰疼是什么病的前兆| 晚上8点到9点是什么时辰| 吃夏枯草有什么副作用| 胃动力不足吃什么药| 番薯是什么时候传入中国的| 川字纹有什么影响| 樱桃红是什么颜色| mpv是什么意思| 免去职务是什么意思| 容易受惊吓是什么原因| 痔疮是什么感觉| 外感风寒是什么意思| hbsag阴性是什么意思| 老好人是什么意思| 拉肚子拉稀水吃什么药管用| 什么是前鼻音和后鼻音| 生吃紫苏叶有什么功效| 什么是保健食品| 绝经后吃什么能来月经| 白带发黄是什么原因引起的| 为什么会手麻| 亚麻籽油和胡麻油有什么区别| 口腔溃疡补充什么维生素| 垢是什么意思| 测血糖挂什么科| 百度
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

建筑网址大全

聚沃科技 ? 2025-08-05 09:24 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

GD32 MCU FPU 使用方法

1.Keil 环境下使用 FPU 的方法

GD现有的M4内核MCU 均支持FPU,以下例子以Keil 为环境参考,进行代码修改和设置界面的配置(同理IAR的设置也是类似)。

输入图片说明

1.在选项中找到上述的页面,选择使用use single precision。以下使用的是KEIL5的编译器,其他版本的也是类似。

输入图片说明

2.使用F3系列,需要加入两条语句

在gd32f3xx.h中加入#define __FPU_PRESENT 1

输入图片说明

在system_gd32f30x.c中的SystemInit()中加入

/ FPU settings / //如果库中没有这条语句,就需要加上

#if (__FPU_PRESENT == 1) && (__FPU_USED == 1) SCB->CPACR |= ((3UL << 10*2)|(3UL << 11*2)); /* set CP10 and CP11 Full Access */ #endif

如下图所示

输入图片说明

使用F4系列 在gd32f4xx.h中加入#define __FPU_PRESENT 1

输入图片说明
  1. 打开魔法棒,在 C/C++ 选项卡处添加宏定义 __TARGET_FPU_VFP 使用 FPU 单元。
输入图片说明

4.重新编译下载烧录即可。

5.检查FPU是否打开。

a在jlink调试控制界面下,输入语句

mem32 0XE000ED88 1

具体看下图,得到为00F0 0000的值,证明FPU已经开启。

输入图片说明

b.在GD link的调试下

在进入仿真阶段后,

输入图片说明

点击下方memory ,在address 中输入0XE000ED88

输入图片说明

出现上述圈中的词证明FPU已经打开。

2. Embedded Builder 环境下使用 FPU 的方法

  1. 在gd32f4xx.h中加入#define __FPU_PRESENT 1的宏
输入图片说明
  1. 在工程的 properties 里添加预编译宏 __VFP_FP__
输入图片说明
  1. 选择浮点运算类型及VFP架构
输入图片说明
  1. 在core_cm4.h文件中确认FPU使能
输入图片说明
  1. 在system_gd32f4xx.c中的SystemInit()中加入下述语句。

/ FPU settings / //如果库中没有这条语句,就需要加上

#if (__FPU_PRESENT == 1) && (__FPU_USED == 1) SCB->CPACR |= ((3UL << 10*2)|(3UL << 11*2)); /* set CP10 and CP11 Full Access */ #endif

输入图片说明
  1. 用 Jlink 检查 FPU 是否打开的方法如前文所述,在此便不赘述。

教程GD32 MCU方案商聚沃科技原创发布,了解更多GD32 MCU教程,关注聚沃科技官网

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6068

    文章

    45040

    浏览量

    652550
  • Embedded
    +关注

    关注

    0

    文章

    50

    浏览量

    23168
  • keil
    +关注

    关注

    69

    文章

    1223

    浏览量

    170021
  • FPU
    FPU
    +关注

    关注

    0

    文章

    45

    浏览量

    22182
  • Jlink
    +关注

    关注

    6

    文章

    113

    浏览量

    38714
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    GD32 MCU 入门教程GD32 MCU 常见外设介绍(12)FMC 模块介绍

    闪存控制器(FMC),提供了片上闪存需要的所有功能。FMC 也提供了页擦除,整片擦除,以及32 位整字或 16 位半字编程闪存等操作。 GD32 MCU 支持不同类型编程的具体说明如下表 GD32
    的头像 发表于 08-21 09:56 ?2247次阅读
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入门教程</b>】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 常见外设介绍(12)FMC 模块介绍

    GD32MCU介绍

    吧,但是基本上有99%,有部分寄存器比特位存在区别。另外兆芯的手册写的实在是不够精确,很多时候出现一种情况就是,我命名特么的用的是GD32MCU,写个驱动还要参考ST的手册?!真是见了鬼了。比如USB的这个寄存器,兆芯的描述简直了。很多时候吧,真的想支持国产,奈何国产芯
    发表于 11-01 06:03

    GD32 MCU原理及固件库开发指南》+读后感

    。 第2章介绍GD32 MCU快速入门与开发平台搭建的方法,包括对软硬件开发平台、调试工具、GD32 M
    发表于 06-06 21:52

    GD32 MCU Dfu驱动64位Win8

    GD32 MCU Dfu驱动64位Win8
    发表于 10-08 14:55 ?0次下载

    GD32芯片MCU ISP下载工具

    GD32芯片MCU ISP 下载工具
    发表于 10-08 14:53 ?19次下载

    兆易创新GD32 MCU选型手册,适用于GD32全系列MCU

    兆易创新GD32MCU选型手册,适用于GD32全系列MCUGD32MCU选型手册,适用于GD32全系列MCU
    发表于 10-19 17:26 ?51次下载

    你了解GD32 MCU的命名规则吗

    下面为大家介绍GD32 MCU的通用命名规则,以GD32F303ZGT6为例,其中,GD32代表GD32
    的头像 发表于 01-13 09:38 ?4852次阅读
    你了解<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>的命名规则吗

    GD32 MCU的选项字节是什么?

    GD32 MCU的选项字节是什么,有什么功能呢?选项字节被误篡改如何回复?
    的头像 发表于 01-17 09:42 ?1997次阅读
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>的选项字节是什么?

    不同型号的GD32 MCU如何区分?

    大家是否碰到过以下应用场景:同一套软件代码希望跑在不同型号的GD32 MCU中,但有些地方需要根据MCU型号进行调整?或者上位机或其他MCUGD3
    的头像 发表于 01-27 09:32 ?1584次阅读
    不同型号的<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>如何区分?

    GD32 MCU 入门教程】一、GD32 MCU 开发环境搭建(1)使用Keil开发GD32

    GD32系列为通用型MCU,所以开发环境也可以使用通用型的IDE,目前使用较多的是KEIL、IAR、 GCC和Embedded Builder,客户可以根据个人喜好来选择相应的开发环境。
    的头像 发表于 08-08 15:01 ?3018次阅读
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入门教程</b>】一、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 开发环境搭建(1)使用Keil开发<b class='flag-5'>GD32</b>

    GD32 MCU 入门教程】一、GD32 MCU 开发环境搭建(2)使用 IAR 开发 GD32

    GD32系列为通用型MCU,所以开发环境也可以使用通用型的IDE,目前使用较多的是KEIL、IAR、 GCC和Embedded Builder,客户可以根据个人喜好来选择相应的开发环境。
    的头像 发表于 08-08 15:40 ?1562次阅读
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入门教程</b>】一、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 开发环境搭建(2)使用 IAR 开发 <b class='flag-5'>GD32</b>

    GD32 MCU 入门教程】一、GD32 MCU 开发环境搭建(3)使用 Embedded Builder 开发 GD32

    GD32系列为通用型MCU,所以开发环境也可以使用通用型的IDE,目前使用较多的是KEIL、IAR、 GCC和Embedded Builder,客户可以根据个人喜好来选择相应的开发环境。
    的头像 发表于 08-08 16:03 ?2934次阅读
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入门教程</b>】一、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 开发环境搭建(3)使用 Embedded Builder 开发 <b class='flag-5'>GD32</b>

    GD32 MCU 入门教程】二、GD32 MCU 烧录说明(1)ISP 烧录

    ISP:In System Programing,在系统编程,通过MCU片内的引导程序进行Flash编程。 GD32片内有一个只读信息块,用于存放引导装载程序,引导程序在MCU出厂前就会提前烧录好
    的头像 发表于 08-08 16:20 ?2612次阅读
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入门教程</b>】二、<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 烧录说明(1)ISP 烧录

    GD32 MCU 入门教程GD32 MCU 常见外设介绍(14)RTC 模块介绍

    GD32 MCU内部提供了一个RTC(实时时钟)模块,通过RTC可以实现日历时钟、闹钟等功能。RTC也可以用于深度睡眠或待机模式的低功耗唤醒。不同系列的GD32 MCU在RTC设计和功
    的头像 发表于 08-23 09:18 ?1213次阅读
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> <b class='flag-5'>入门教程</b>】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 常见外设介绍(14)RTC 模块介绍

    GD32 MCU入门教程GD32 MCU GPIO 结构与使用注意事项

    本文是专门为基于GD32 MCU开发的工程设计人员提供,主要介绍了GPIO的功能配置、内部结构以及在不同场景使用时的注意事项,旨在帮助GD32 MCU开发者优化对通用型输入输出端口(G
    的头像 发表于 09-07 10:34 ?1807次阅读
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b><b class='flag-5'>入门教程</b>】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> GPIO 结构与使用注意事项
    六月飞雪是什么意思 去阴虱用什么药最好 龟头炎吃什么药 氯胺酮是什么 看门神是什么生肖
    贡中毒有什么症状 头发白是什么原因 中国最好的大学是什么大学 维吾尔族是什么人种 什么神什么注
    英姿飒爽是什么意思 出家当尼姑需要什么条件 会考是什么意思 古代地龙是什么 腰痛是什么原因引起的
    仲夏夜是什么意思 肠化什么意思 不自主的摇头是什么病 为什么明星都不戴黄金 lv是什么意思
    破伤风伤口有什么症状hcv8jop9ns8r.cn 血脂高可以吃什么水果hcv8jop4ns7r.cn 唐氏筛查和无创有什么区别sscsqa.com 孩子张嘴睡觉是什么原因mmeoe.com 5点至7点是什么时辰sscsqa.com
    MC是什么牌子的车hcv9jop8ns0r.cn 血脂高吃什么食物好hcv7jop9ns2r.cn 轻度强化是什么意思helloaicloud.com 99年属什么生肖hcv8jop3ns4r.cn 菊花泡水喝有什么好处hcv8jop9ns9r.cn
    甘草片不能和什么药一起吃hcv8jop8ns9r.cn 鸡蛋属于什么类食品liaochangning.com 为什么一来月经就头疼hcv7jop9ns7r.cn 花生有什么营养hcv8jop0ns0r.cn 吩咐是什么意思sanhestory.com
    7个月的宝宝吃什么辅食hcv8jop2ns6r.cn 冤家是什么意思fenrenren.com 怙恃是什么意思hcv7jop5ns1r.cn 今年37岁属什么生肖hcv8jop9ns3r.cn 雷龙吃什么hcv8jop2ns2r.cn
    百度