在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系列還要高的。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
單片機
+關注
關注
6076文章
45476瀏覽量
668934 -
mcu
+關注
關注
147文章
18881瀏覽量
395774 -
上電
+關注
關注
0文章
16瀏覽量
11174
發布評論請先 登錄
相關推薦
熱點推薦
STM32CUBEMX開發GD32F303(6)----GPIO輸入函數說明
本章STM32CUBEMX配置STM32F103,并且在GD32F303中進行開發,同時通過GD32303C_START開發板內進行驗證。
STM32CUBEMX開發GD32F303(8)----USART收發配置
本章STM32CUBEMX配置STM32F103,并且在GD32F303中進行開發,同時通過GD32303C_START開發板內進行驗證。
【GD32F303】星空派介紹
、SDIO、EXMC、DAC、ADC、USB、TFT-LCD等。 二、GD32F303芯片介紹:GD32F303系列器件是基于Arm? Cortex?-M4處理器的32位通用微控制器。GD32F303引腳
發表于 09-11 17:55
GD32E103和GD32F303有哪些不同之處呢
GD32F103是GD早期的產品,GD32E103和GD32F303是對GD32F103的升級和優化,所以4者是兼容的,雖然內核不同,但是通
發表于 02-21 07:35
AN029 GD32F103程序在GD32F303和GD32F403芯片上運行DSP
AN029 GD32F103程序在GD32F303和GD32F403芯片上運行DSP
發表于 02-27 18:33
?0次下載
GD32F303固件庫開發
的可以加群申請:615061293 。 GD32F303固件庫開發(1)----前期準備與燒錄 使用GDLINK、jlink、串口下載程序到GD芯片。 [https://blog.csdn.net
GD32F303 低功耗模式要點
我們都知道,MCU有低功耗模式,比如GD32F303芯片,就有Sleep、Deepsleep和Standby三種模式。關于這三種模式的具體使用方法,小伙伴們可以參考《GD32F30x系列用戶手冊》。
【GD32 MCU 移植教程】2、從 GD32F303 移植到 GD32F503
GD32E503 系列是 GD 推出的 Cortex_M33 系列產品,該系列資源上與 GD32F303 兼容度非常高,本應用筆記旨在幫助您快速將應用程序從 GD32F303 系列微控
GD32F303為什么啟動慢?
評論