0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

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

3天内不再提示

GD32F303为什么启动慢?

聚沃科技 2024-02-22 11:11 次阅读

MCU开发中,有一项非常重要的参数——MCU启动时间,即MCU上电后到程序开始运行这段时间。我们来看下GD32F303的datasheet中对启动时间的描述:

wKgZomXWuqmAXygSAACJ5iiSRNE307.png

可以看到GD32F303的启动速度需要144ms。我们再看下GD32E103芯片的启动时间:

wKgaomXWuq6AdzhOAAC9pCYy8Ts317.png

E103的启动时间是us级的,比GD32F303要快很多,那这是为什么呢?

在常见问题第一期中给小伙伴们介绍过《GD32F系列MCU片上FLASH中Code区和Data区使用解密》,里面有说过GD32F系列芯片Flash采用的是SIP架构,而为了让Code flash区域运行代码效率高,F系列芯片对应有一段Cache区,当MCU上电时,会有一个将Flash加载到Cache的过程,这个会占用比较长的时间,所以启动时间自然就会慢些。

wKgaomXWurWAQuKTAAEg2Z7bX_w442.png

而E103芯片Flash采用的是Embedded架构,不需要进行Cache加载,所以启动时间更快。

所以小伙伴们在选择GD32 MCU型号时需要注意了,如果对启动时间要求较高,可以优先选择E系列产品,对启动时间要求不高的,可以选择F系列,毕竟F系列的Code Flash的代码运行效率比E系列还要高的。

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

    关注

    6001

    文章

    43973

    浏览量

    620840
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16017

    浏览量

    343627
  • 上电
    +关注

    关注

    0

    文章

    13

    浏览量

    10808
收藏 人收藏

    评论

    相关推荐

    GD32F303固件库开发(14)----IIC之配置OLED

    本章配置GD32F303使用IIC进行驱动SSD1306的12864OLED。
    的头像 发表于 07-26 08:55 2622次阅读
    <b class='flag-5'>GD32F303</b>固件库开发(14)----IIC之配置OLED

    GD32F303为什么启动?#GD32 #MCU #单片机 #嵌入式开发

    单片机mcu
    聚沃科技
    发布于 :2024年02月22日 11:36:41

    GD32E103和GD32F303区别

    GD早期的产品,GD32E103和GD32F303是对GD32F103的升级和优化,所以4者是兼容的,虽然内核不同,但是通用外设几乎很少涉及到内核部分,在时间急迫的情况下可以使用ST
    发表于 08-10 07:32

    GD32F303】星空派介绍

    、SDIO、EXMC、DAC、ADC、USB、TFT-LCD等。 二、GD32F303芯片介绍:GD32F303系列器件是基于Arm® Cortex®-M4处理器的32位通用微控制器。GD32F303引脚
    发表于 09-11 17:55

    星空派GD32F303开发板的相关资料下载

    、eeprom等,支持3.2寸的TFT - LCD屏幕。所有IO口均引出,可完整地进行外设开发,包括:JTAG、RTC、I2C、UART、SPI、SDIO、EXMC、DAC、ADC、USB、TFT-LCD等。二、GD32F303芯片介绍:GD32F303系列器件是基于Ar
    发表于 12-10 08:27

    GD32F303开发板介绍

    目录如下,持续更新~~【1】星空派GD32F303开发板介绍 与 文章目录1. 串口基础概念USART数据格式一般分为启动位、数据帧、可能的奇偶校验位、停止位,如图4.34所示。启动位:发送方想要
    发表于 01-17 08:06

    GD32E103和GD32F303有哪些不同之处呢

    GD32F103是GD早期的产品,GD32E103和GD32F303是对GD32F103的升级和优化,所以4者是兼容的,虽然内核不同,但是通
    发表于 02-21 07:35

    GD32F303串口怎么使用?

    大家好:目前想要使用GD32F303芯片的两个串口作为通讯使用,使用串口0和串口3,现在遇到一个问题是,现在初始化两个串口,初始化两个信号量,通过信号量通知串口读取数据的方式。现在遇到的问题是,串口
    发表于 05-25 11:18

    gd32f303外部晶振使用25M,会对rt thread中的定时器精度造成影响吗?

    大家好因为项目需要gd32f303外部晶振使用25M,不知道会不会对rt thread中的定时器精度造成影响?如果造成影响应该如何解决?大家好,咨询个问题,因为功能需要gd32f303芯片外部晶振
    发表于 06-14 09:40

    兆易创新GD32F303 ARM 32位微控制器

    兆易创新GD32F303 ARM 32位微控制器免费下载。
    发表于 03-03 10:08 15次下载

    AN029 GD32F103程序在GD32F303GD32F403芯片上运行DSP

    AN029 GD32F103程序在GD32F303GD32F403芯片上运行DSP
    发表于 02-27 18:33 0次下载
    AN029 <b class='flag-5'>GD</b>32F103程序在<b class='flag-5'>GD32F303</b>和<b class='flag-5'>GD</b>32F403芯片上运行DSP

    GD32F303固件库开发(15)----外部中断EXTI

    本章配置GD32F303使用EXTI进行驱动LED。
    的头像 发表于 07-26 15:56 881次阅读
    <b class='flag-5'>GD32F303</b>固件库开发(15)----外部中断EXTI

    GD32F303固件库开发

    的可以加群申请:615061293 。 GD32F303固件库开发(1)----前期准备与烧录 使用GDLINK、jlink、串口下载程序到GD芯片。 [https://blog.csdn.net
    的头像 发表于 07-27 09:27 662次阅读
    <b class='flag-5'>GD32F303</b>固件库开发

    STM32CUBEMX开发GD32F303

    在这使用STM32CUBEMX进行配置STM32F103,移植到兆易创新GD32F303,然后进行测试。
    的头像 发表于 07-27 09:32 960次阅读
    STM32CUBEMX开发<b class='flag-5'>GD32F303</b>

    基于GD32F303的高频DC/DC变换器解决方案

    基于GD32F303的高频DC/DC变换器解决方案
    的头像 发表于 11-06 17:04 387次阅读
    基于<b class='flag-5'>GD32F303</b>的高频DC/DC变换器解决方案