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

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

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

而E103芯片Flash采用的是Embedded架构,不需要进行Cache加载,所以启动时间更快。
所以小伙伴们在选择GD32 MCU型号时需要注意了,如果对启动时间要求较高,可以优先选择E系列产品,对启动时间要求不高的,可以选择F系列,毕竟F系列的Code Flash的代码运行效率比E系列还要高的。
关键字:GD32F303 MCU 启动时间
引用地址:
GD32F303为什么启动慢?
推荐阅读最新更新时间:2026-03-22 00:53
【GD32 MCU 移植教程】2、从 GD32F303 移植到 GD32F503
1. 前言 GD32E503 系列是 GD 推出的 Cortex_M33 系列产品,该系列资源上与 GD32F303 兼容度非常高,本应用笔记旨在帮助您快速将应用程序从 GD32F303 系列微控制器移植到 GD32E503 系列微控制器。 2. 引脚兼容性 GD32F303 与 GD32E503 在相同封装下是 Pin To Pin 兼容的。但由于 GD32E503 较 GD32F303多了 SHRTIMER、SQPI 功能,所以两者引脚定义有细微差别,如下表所示: 表 1 GD32F303 系列和 GD32E503 系列引脚区别 3. 内部资源兼容性 下表给出了 GD32F303 与 GD32F503 的资源对比总览(
[单片机]
ATmega64 基准电压使能信号和启动时间
ATmega64 具有片内能隙基准源,用于掉电检测,或者是作为模拟比较器或ADC的输入。 ADC 的2.56V 基准电压由此片内能隙基准源产生。 电压基准的启动时间可能影响其工作方式。启动时间列于Table 20。为了降低功耗,可以控制基准源仅在如下情况打开: 1. BOD 使能 ( 熔丝位BODEN 被编程) 2. 能隙基准源连接到模拟比较器(ACSR 寄存器的ACBG 置位) 3. ADC 使能 因此,当BOD 被禁止时,置位ACBG 或使能ADC 后要启动基准源。为了降低掉电模式 的功耗,用户可以禁止上述三种条件,并在进入掉电模式之前关闭基准源。
[单片机]
ATmega48 基准电压使能信号和启动时间
ATmega48/88/168具有片内能隙基准源,用于掉电检测,或者是作为模拟比较器或ADC的输入。 电压基准的启动时间可能影响其工作方式。启动时间列于Table 23。为了降低功耗,可以控制基准源仅在如下情况打开: 1. BOD 使能 ( 熔丝位BODLEVEL 被编程) 2. 能隙基准源连接到模拟比较器(ACSR 寄存器的ACBG 置位) 3. ADC 使能 因此,当 BOD 被禁止时,置位 ACBG 或使能ADC后要等待基准源启动之后才能使用这些功能。为了降低掉电模式的功耗,在进入掉电模式之前用户可以禁止上述三种条件以关 闭基准源。
[单片机]
日本地震造成海缆故障 中国电信第一时间启动应急预案
3月11日13时46分,日本东北地区发生地震。受此影响,中国电信经由日本至北美的日美海缆、PC1海缆在日本北茨城附近海域发生故障。
截至目前,中国电信至北美方向105G的互联网出口电路及7G的专线电路中断,但话音业务电路运行正常。中断的互联网电路占到中国电信总出口带宽的13%,占北美方向出口带宽的22%,对用户访问北美方向互联网站速度造成一定影响。
故障发生后,中国电信第一时间启动了应急预案,紧急协调、调度电路疏导国际业务。
中国电信积极与海缆维护组织及合作伙伴沟通协调,正在密切关注地震的进一步影响及现有其他海缆的运行情况,以尽快确定故障海缆的具体断点,积极组织抢修。
[网络通信]
【GD32F303红枫派开发板使用手册】第十九讲 SPI-SPI NOR FLASH读写实验
19.1实验内容 通过本实验主要学习以下内容: SPI简介 GD32F303 SPI简介 SPI NOR FLASH——GD25Q32ESIGR简介 使用GD32F303 SPI接口实现对GD25Q32ESIGR的读写操作 19.2实验原理 19.2.1SPI简介 SPI(Serial Peripheral interface),顾名思义是串行外设接口,和UART不同的是,SPI是同步通讯接口,所以带有时钟线,而UART是异步通讯接口,不需要时钟线。 SPI通常使用4根线,分别为SCK、MOSI、MISO、NSS(CS): SCK:串列时脉,由主机发出 MOSI:主机输出从机输入信号(数据由主机发出) MISO:主
[单片机]
【GD32F303红枫派开发板使用手册】第十讲 FWDGT-独立看门狗实验
10.1实验内容 通过本实验主要学习以下内容: 独立看门狗的原理 独立看门狗功能介绍 实现独立看门狗功能 10.2实验原理 10.2.1看门狗的原理 一般来说,搭配MCU的产品都需要有长期运行的需求,特别像一些工业设备,可能要求运行个几年都不关机,但谁也不能保证在这几年里,MCU里面的代码不出任何问题,更何况自然环境中还存在很多电磁干扰、静电等,都可能会导致MCU出现运行异常的情况,比如程序卡死啦,进入错误状态啦等等,这个时候,我们就可以通过一个非常可爱的外设——看门狗,来帮助MCU从异常状态复位,让程序重新开始从头运行。 看门狗实际上是一个定时器,它的工作原理是:将看门狗定时器的计数器设定一个初始值,看门狗开始运行后,定
[单片机]
GD32F303固件库开发(2)----读保护与写保护
概述 芯片读保护以后,flash将不可以从外部读取,这样可以防止别人读取或者盗取芯片代码,如果想再次烧录代码,需要解除保护,有时候在代码调试的过程中,也有可能会触发读保护,解除读保护也可以使用代码,也可以使用软件进行读保护解锁。 在我们的KEIL烧写和编译过程中,有可能会触发读保护,导致程序无法下载进入到芯片内部,故需要进行解锁操作。 芯片申请 芯片和开发板都可免费申请,暂时只能以公司名义免费申请,填下下面表格即可。 软件进入读保护 打开GD-Link Programmer,点击Target- Security可以进入读保护模式。 这时候会提示是否进入读保护。 进入读保护模式后,点击Target- Program进行
[单片机]
【GD32F303红枫派开发板使用手册】第十六讲 USART-DMA串口收发实验
16.1实验内容 通过本实验主要学习以下内容: 串口DMA工作原理 使用DMA进行串口收发 16.2实验原理 16.2.1串口DMA工作原理 在前面ADC章节中,我们介绍了DMA的工作原理,这里就不多做介绍。从GD32F303用户手册中可以查到,各串口的TX和RX分别对应DMA的不同通道,比如USART0的TX对应DMA0的通道3,而RX对应DMA0的通道4。 当需要使用DMA发送时,需要配置DMA工作为内存到外设的模式,DMA目标地址需要设置为串口的数据寄存器,当DMA使能后,一旦串口的TBE(发送空)标志位为1,则DMA自动从内存中搬运数据到串口数据寄存器中。 当需要使用DMA接受时,需要配置DMA工作为外设到内存的模式
[单片机]