在MCU開發(fā)中,有一項(xiàng)非常重要的參數(shù)——MCU啟動時(shí)間,即MCU上電后到程序開始運(yùn)行這段時(shí)間。我們來看下GD32F303的datasheet中對啟動時(shí)間的描述:

可以看到GD32F303的啟動速度需要144ms。我們再看下GD32E103芯片的啟動時(shí)間:

E103的啟動時(shí)間是us級的,比GD32F303要快很多,那這是為什么呢?
在常見問題第一期中給小伙伴們介紹過《GD32F系列MCU片上FLASH中Code區(qū)和Data區(qū)使用解密》,里面有說過GD32F系列芯片F(xiàn)lash采用的是SIP架構(gòu),而為了讓Code flash區(qū)域運(yùn)行代碼效率高,F(xiàn)系列芯片對應(yīng)有一段Cache區(qū),當(dāng)MCU上電時(shí),會有一個(gè)將Flash加載到Cache的過程,這個(gè)會占用比較長的時(shí)間,所以啟動時(shí)間自然就會慢些。

而E103芯片F(xiàn)lash采用的是Embedded架構(gòu),不需要進(jìn)行Cache加載,所以啟動時(shí)間更快。
所以小伙伴們在選擇GD32 MCU型號時(shí)需要注意了,如果對啟動時(shí)間要求較高,可以優(yōu)先選擇E系列產(chǎn)品,對啟動時(shí)間要求不高的,可以選擇F系列,畢竟F系列的Code Flash的代碼運(yùn)行效率比E系列還要高的。
-
單片機(jī)
+關(guān)注
關(guān)注
6076文章
45494瀏覽量
670272 -
mcu
+關(guān)注
關(guān)注
147文章
18924瀏覽量
398032 -
上電
+關(guān)注
關(guān)注
0文章
16瀏覽量
11186
發(fā)布評論請先 登錄
STM32CUBEMX開發(fā)GD32F303(6)----GPIO輸入函數(shù)說明
STM32CUBEMX開發(fā)GD32F303(8)----USART收發(fā)配置
【GD32F303】星空派介紹
GD32E103和GD32F303有哪些不同之處呢
兆易創(chuàng)新GD32F303 ARM 32位微控制器
AN029 GD32F103程序在GD32F303和GD32F403芯片上運(yùn)行DSP
STM32CUBEMX開發(fā)GD32F303(14)----IIC之配置OLED
GD32F303固件庫開發(fā)
GD32F303 低功耗模式要點(diǎn)
【GD32 MCU 移植教程】2、從 GD32F303 移植到 GD32F503
GD32F303為什么啟動慢?
評論