99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

為什么GD32F303代碼運(yùn)行在flash比sram更快?

聚沃科技 ? 2024-01-31 09:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我們知道一般MCU的flash有等待周期,隨主頻提升需要插入flash讀取的等待周期,以stm32f103為例,主頻在72M時(shí)需要插入2個(gè)等待周期,故而代碼效率無(wú)法達(dá)到最大時(shí)鐘頻率。

wKgaomW5pX-AMhUCAADICRgsvw0219.png

所以STM32F103將代碼加載到sram運(yùn)行速度更快。

但使用GD32F303時(shí)將代碼加載到SRAM后速度反而下降了一些,這是為什么呢?

我們前面了解過(guò)GD32F303 flash的code area區(qū)是零等待的,GD32F系列MCU片上Flash中Code區(qū)和Data區(qū)使用解密

零等待訪問(wèn)理論上就應(yīng)該和在sram運(yùn)行速度一樣,那么為何會(huì)比sram更快一些呢?

通過(guò)查閱GD32F303用戶手冊(cè)系統(tǒng)架構(gòu)章節(jié)我們可以知道,訪問(wèn)flash時(shí)可以直接通過(guò)ibus和sbus專用總線進(jìn)行訪問(wèn),而訪問(wèn)sram時(shí)通過(guò)AHB主機(jī)接口通過(guò)System BUS進(jìn)行訪問(wèn),AHB主機(jī)接口下更還有掛載有其他主機(jī)和外設(shè)總線,共享總線帶寬。

wKgaomW5pYWAFa3-AAGr5mGtFBY373.png

所以GD32F303的代碼運(yùn)行在code area零等待區(qū)時(shí),效率會(huì)比常規(guī)加載sram的方式更高。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44998

    瀏覽量

    650786
  • 嵌入式
    +關(guān)注

    關(guān)注

    5152

    文章

    19678

    瀏覽量

    317800
  • sram
    +關(guān)注

    關(guān)注

    6

    文章

    787

    瀏覽量

    116004
  • GD32
    +關(guān)注

    關(guān)注

    7

    文章

    421

    瀏覽量

    25527
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    GD32F303固件庫(kù)開(kāi)發(fā)(14)----IIC之配置OLED

    本章配置GD32F303使用IIC進(jìn)行驅(qū)動(dòng)SSD1306的12864OLED。
    的頭像 發(fā)表于 07-26 08:55 ?4682次閱讀
    <b class='flag-5'>GD32F303</b>固件庫(kù)開(kāi)發(fā)(14)----IIC之配置OLED

    為什么GD32F303代碼運(yùn)行在flashsram更快?#GD32 #flash #SRAM #單片機(jī)

    單片機(jī)mcu
    聚沃科技
    發(fā)布于 :2024年02月02日 09:43:00

    GD32F303】星空派介紹

    GD32官方資料的基礎(chǔ)上,提供GD32F303的庫(kù)函數(shù)開(kāi)發(fā)資料、例程講解、視頻課程等。同時(shí)還提供RT-Thread相關(guān)的驅(qū)動(dòng)開(kāi)發(fā)、應(yīng)用開(kāi)發(fā)、移植等相關(guān)例程。(1)提供20多個(gè)基于GD官方標(biāo)準(zhǔn)庫(kù)的
    發(fā)表于 09-11 17:55

    星空派GD32F303開(kāi)發(fā)板的相關(guān)資料下載

    一、開(kāi)發(fā)板介紹星空派(GD)開(kāi)發(fā)板是由旗點(diǎn)科技推出的一款GD32開(kāi)發(fā)板,板載GD32F303ZET6芯片,支持RT-Thread操作系統(tǒng)等,支持WiFi、4G、loRa等物聯(lián)通信接口。板載Fl
    發(fā)表于 12-10 08:27

    GD32f303工程里使用獨(dú)立看門(mén)狗

    在使用rt-thread studio建立GD32f303工程(使用board里面的f303代碼模板)。建立完畢后,使用Fwdt(獨(dú)立看門(mén)狗)的時(shí)候,在庫(kù)文件里面缺少
    發(fā)表于 07-05 11:22

    AN029 GD32F103程序在GD32F303GD32F403芯片上運(yùn)行DSP

    AN029 GD32F103程序在GD32F303GD32F403芯片上運(yùn)行DSP
    發(fā)表于 02-27 18:33 ?0次下載
    AN029 <b class='flag-5'>GD32F</b>103程序在<b class='flag-5'>GD32F303</b>和<b class='flag-5'>GD32F</b>403芯片上<b class='flag-5'>運(yùn)行</b>DSP

    GD32F303固件庫(kù)開(kāi)發(fā)(15)----外部中斷EXTI

    本章配置GD32F303使用EXTI進(jìn)行驅(qū)動(dòng)LED。
    的頭像 發(fā)表于 07-26 15:56 ?2319次閱讀
    <b class='flag-5'>GD32F303</b>固件庫(kù)開(kāi)發(fā)(15)----外部中斷EXTI

    GD32F303固件庫(kù)開(kāi)發(fā)

    /qq_24312945/article/details/124325797] GD32F303固件庫(kù)開(kāi)發(fā)(2)----讀保護(hù)與寫(xiě)保護(hù) 芯片讀保護(hù)以后,flash將不可以從外部讀取,這樣可以防止別人讀取或者盜取芯片代碼,如果想再
    的頭像 發(fā)表于 07-27 09:27 ?1801次閱讀
    <b class='flag-5'>GD32F303</b>固件庫(kù)開(kāi)發(fā)

    STM32CUBEMX開(kāi)發(fā)GD32F303

    在這使用STM32CUBEMX進(jìn)行配置STM32F103,移植到兆易創(chuàng)新GD32F303,然后進(jìn)行測(cè)試。
    的頭像 發(fā)表于 07-27 09:32 ?2264次閱讀
    STM32CUBEMX開(kāi)發(fā)<b class='flag-5'>GD32F303</b>

    STM32CUBEMX開(kāi)發(fā)GD32F303(17)----內(nèi)部Flash讀寫(xiě)

    本章STM32CUBEMX配置STM32F103,并且在GD32F303中進(jìn)行開(kāi)發(fā),同時(shí)通過(guò)開(kāi)發(fā)板內(nèi)進(jìn)行驗(yàn)證。 本例程主要講解如何對(duì)芯片自帶Flash進(jìn)行讀寫(xiě),用芯片內(nèi)部Flash
    的頭像 發(fā)表于 07-27 09:35 ?2485次閱讀
    STM32CUBEMX開(kāi)發(fā)<b class='flag-5'>GD32F303</b>(17)----內(nèi)部<b class='flag-5'>Flash</b>讀寫(xiě)

    基于GD32F303的高頻DC/DC變換器解決方案

    基于GD32F303的高頻DC/DC變換器解決方案
    的頭像 發(fā)表于 11-06 17:04 ?1253次閱讀
    基于<b class='flag-5'>GD32F303</b>的高頻DC/DC變換器解決方案

    GD32F303為什么啟動(dòng)慢?

    在MCU開(kāi)發(fā)中,有一項(xiàng)非常重要的參數(shù)——MCU啟動(dòng)時(shí)間,即MCU上電后到程序開(kāi)始運(yùn)行這段時(shí)間。我們來(lái)看下GD32F303的datasheet中對(duì)啟動(dòng)時(shí)間的描述:
    的頭像 發(fā)表于 02-22 11:11 ?2086次閱讀
    <b class='flag-5'>GD32F303</b>為什么啟動(dòng)慢?

    GD32F303紅楓派開(kāi)發(fā)板使用手冊(cè)】第五講 FMC-片內(nèi)Flash擦寫(xiě)讀實(shí)驗(yàn)

    MC即Flash控制器,其提供了片上Flash操作所需要的所有功能,在GD32F303系列MCU中,Flash前256K字節(jié)空間內(nèi),?CPU執(zhí)行指令零等待,具有相同主頻下最快的
    的頭像 發(fā)表于 06-02 10:05 ?1460次閱讀
    【<b class='flag-5'>GD32F303</b>紅楓派開(kāi)發(fā)板使用手冊(cè)】第五講 FMC-片內(nèi)<b class='flag-5'>Flash</b>擦寫(xiě)讀實(shí)驗(yàn)

    GD32F303紅楓派開(kāi)發(fā)板使用手冊(cè)】第二十講 SPI-SPI NAND FLASH讀寫(xiě)實(shí)驗(yàn)

    通過(guò)本實(shí)驗(yàn)主要學(xué)習(xí)以下內(nèi)容: ?SPI通信協(xié)議,參考19.2.1東方紅開(kāi)發(fā)板使用手冊(cè) ?GD32F303 SPI操作方式,參考19.2.2東方紅開(kāi)發(fā)板使用手冊(cè) ?NAND FLASH基本原理 ?SPI NAND介紹 ?使用GD32F
    的頭像 發(fā)表于 06-20 09:50 ?1932次閱讀
    【<b class='flag-5'>GD32F303</b>紅楓派開(kāi)發(fā)板使用手冊(cè)】第二十講 SPI-SPI NAND <b class='flag-5'>FLASH</b>讀寫(xiě)實(shí)驗(yàn)

    GD32 MCU 移植教程】2、從 GD32F303 移植到 GD32F503

    GD32E503 系列是 GD 推出的 Cortex_M33 系列產(chǎn)品,該系列資源上與 GD32F303 兼容度非常高,本應(yīng)用筆記旨在幫助您快速將應(yīng)用程序從 GD32F303 系列微控
    的頭像 發(fā)表于 08-31 09:36 ?2222次閱讀
    【<b class='flag-5'>GD</b>32 MCU 移植教程】2、從 <b class='flag-5'>GD32F303</b> 移植到 <b class='flag-5'>GD32F</b>503