在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在STM32G4片內不同存儲空間運行的速度差異

茶話MCU ? 來源:茶話MCU ? 作者:Miler ? 2021-09-09 09:57 ? 次閱讀

最近有人問起程序在STM32G4片內不同存儲空間運行的速度差異。說實在的,這個很難說死或說出個絕對的數據,畢竟結果除了跟執行代碼的存放空間有關外,還跟代碼本身的內容、程序邏輯、編譯工具及優化等級等都息息相關。我這里設計了一個小測試程序做了下簡單比較,以供參考。

我們不妨先看看STM32G4系列內部系統框架圖。下圖是STM32G4芯片的系統框架圖,我將測試程序放在圖中三個黃色高亮位置來運行。

491077a8-10d3-11ec-8fb8-12bb97331649.png

我將程序分別放在CCM、通用SRAM1、Flash區來運行,基于不同的配置,即是否開啟指令預取、指令/數據Cache等,得到下面一個表格。代碼所在區域欄里的數據代表各種情形下的執行時間。

492011a4-10d3-11ec-8fb8-12bb97331649.png

從上面表格可以看出,相同配置下在CCM里執行速率總是最高。

至于代碼放在SRAM和Flash里的執行速率,不同配置下結果并不太一樣。比如在開啟prefetch和使能指令/數據Cache時,即第(1)種配置條件下,在SRAM里運行的速率是最慢的,只有在上圖中的第(3)種情形下,代碼在SRAM里運行速率相比在FLASH里運行才凸顯出明顯優勢。

對于STM32G4系列芯片,芯片復位后其Prefetch功能是關閉的,而指令/數據Cache是開啟的,即復位后默認為上面的第(2)種情形。結合上圖,我們不難看出情形(1)與情形(2)的差別不大,至少不顯著。

上面數據雖只是基于特定代碼測試而得,但作為基本的方向性判斷還是可以的。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    459

    文章

    51893

    瀏覽量

    433303
  • STM32
    +關注

    關注

    2282

    文章

    10986

    瀏覽量

    361106
  • 代碼
    +關注

    關注

    30

    文章

    4876

    瀏覽量

    69960

原文標題:STM32G4芯片內不同空間運行代碼的速率比較

文章出處:【微信號:stmcu832,微信公眾號:茶話MCU】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    IMX93自定義構建期間運行bitbake imx image full時遇到報錯怎么解決?

    IMX93 自定義構建期間運行 bitbake imx image full 時,我們遇到錯誤。您能否盡早提供解決方案?我們使用的是 imx 6.6.52 版本。
    發表于 04-10 06:29

    STM32L431RCT6主芯片 搭配 SD NAND-動態心電圖設備存儲解決方案

    高性能的同時,顯著降低了設備的運行功耗。結合STM32L431RCT6主芯片的能效優化特性(基于ARM Cortex-M4的低功耗架構),動態心電圖設備能夠長時
    發表于 03-27 10:56

    使用Hal庫的SPI讀取磁邊傳感器導致STM32G4無法運行怎么解決?

    使用 HAL庫 STM32G431 + SPI ,讀取磁邊傳感器系統運行一會直接卡死,使用調試功能最后發現卡死if ((__HAL_SPI_GET_FLAG(hspi, SPI_FLAG_TXE
    發表于 03-14 08:24

    STM32G4串口無法發送正確的信息是怎么回事?

    STM32G4串口無法發送正確的信息
    發表于 03-14 07:14

    STM32L431上使用內部RTC,時間運行到23:59:59秒后,變為了24:00:00并不是00:00:00,為什么?

    大家好,我STM32L431上使用內部RTC,時間運行到23:59:59秒后,變為了24:00:00,并不是00:00:00,并且weekday也沒有加一,這是為什么呢?
    發表于 03-11 06:32

    4G工業網關和5G工業網關的差異

    、應用場景和未來潛力等方面存在顯著差異。 一、通信速度與帶寬 4G工業網關 4G網絡的理論傳輸速度相對較低,一般下載
    的頭像 發表于 01-14 17:12 ?446次閱讀
    <b class='flag-5'>4G</b>工業網關和5<b class='flag-5'>G</b>工業網關的<b class='flag-5'>差異</b>

    電腦制作云存儲空間,如何使用電腦制作云存儲空間

    ? ? 隨著云計算技術的飛速發展,云電腦應運而生,它打破了傳統電腦的物理限制,為我們提供了一種全新的計算模式,開啟了數字辦公的新紀元。今天就為大家介紹如何使用電腦制作云存儲空間。 ? ?將電腦變成一
    的頭像 發表于 01-13 14:28 ?470次閱讀
    電腦制作云<b class='flag-5'>存儲空間</b>,如何使用電腦制作云<b class='flag-5'>存儲空間</b>

    基于STM32設計的大氣氣壓檢測裝置

    長時間運行同時又要求較高計算性能的應用。特別是選用型號為STM32F103RCT6的微控制器,它不僅具備足夠的Flash存儲空間和RAM來支持復雜的軟件算法,還內置了多種通信接口,便于連接外部傳感器和其他設備。
    的頭像 發表于 01-09 11:15 ?979次閱讀
    基于<b class='flag-5'>STM32</b>設計的大氣氣壓檢測裝置

    單片機的存儲空間不夠用了,有哪些解決辦法?

    數據或程序;還可以對數據進行壓縮處理,不影響功能的前提下,減少數據占用的存儲空間;另外,根據實際需求,重新選擇存儲空間更大的單片機型號也是一個可行的方案。 上面說發是否正確a
    發表于 10-15 22:33

    Synology如何使用Nvme固態做存儲空間

    Synology 如何使用Nvme固態做存儲空間
    發表于 10-09 10:55 ?0次下載

    STM32G4系列到底支不支持位帶操作

    印象中不止一次有人詢問STM32G4系列到底支不支持位帶操作。
    的頭像 發表于 07-29 09:45 ?1984次閱讀
    <b class='flag-5'>STM32G4</b>系列到底支不支持位帶操作

    stm32G4的tim2有霍爾模式,能不能用tim1的通道4連接tim2?

    stm32G4的tim2有霍爾模式,能不能用tim1的通道4連接tim2
    發表于 07-24 07:47

    手機主流存儲eMMC、UFS與NVMe的區別

    近幾年,手機影像不斷發展,照片+視頻占據大量存儲空間,愈發膨脹的微信、手游以及各種APP面前,存儲空間愈發不夠。該存儲空間即是手機存儲容量
    的頭像 發表于 07-16 16:42 ?3568次閱讀
    手機主流<b class='flag-5'>存儲</b>eMMC、UFS與NVMe的區別

    STM32G4系列芯片定時器的延時輸出問題

    有人使用STM32G4系列芯片內部的多個定時器做PWM輸出,輸出頻率一樣,占空比也一樣,均為50%??墒?,當他中途調整各個定時器以相同的工作參數,即改變ARR的值和CCR值后,會發現TIM2和TIM5兩個定時器要比其它定時器延時等待一段長達20s左右的時間后才恢復正常PWM輸出,覺得頗為奇怪。
    的頭像 發表于 07-01 09:45 ?2335次閱讀
    <b class='flag-5'>STM32G4</b>系列芯片定時器的延時輸出問題

    GPRS與4G網絡:技術差異與應用選擇

    ,但在數據傳輸速率、延遲和覆蓋范圍等方面,它們之間存在顯著的差異。 數據傳輸速率:GPRS的傳輸速率相對較慢,最高只能達到每秒40千位的下載速度和20千位的上傳速度。而4G技術包括LT
    的頭像 發表于 06-15 16:31 ?982次閱讀
    主站蜘蛛池模板: 狠狠gao| 婷婷九月 | 国产亚洲欧美一区二区 | 午夜免费伦费影视在线观看 | 亚洲资源在线视频 | 色吧在线视频 | 午夜男人影院 | 七月婷婷精品视频在线观看 | 全部免费特黄特色大片农村 | 欧美黑粗特黄午夜大片 | 香港日本三级在线播放 | 免费国产午夜高清在线视频 | 久久波多野结衣 | 手机在线电影你懂的 | 天堂在线观看视频观看www | 18年大片免费在线 | 国产精品久久久久久久成人午夜 | 亚洲免费视频观看 | 老师你好滑下面好湿h | 182tv免费视视频线路一二三 | 国产一卡二卡3卡4卡四卡在线视频 | 卡2卡三卡四卡精品公司 | 天天干天天操天天干 | 免费人成在线观看视频播放 | 欧美精品久久天天躁 | 免费网站你懂得 | 午夜一级毛片看看 | 91精品国产亚洲爽啪在线影院 | 亚洲午夜小视频 | 欧美色图综合 | 狠狠色婷婷狠狠狠亚洲综合 | 日韩欧美色图 | 影院午夜 | 一级特黄特黄xxx视频 | 中文字幕亚洲一区二区三区 | 激情欧美一区二区三区中文字幕 | 午夜剧j| 九九九精品午夜在线观看 | 亚洲福利在线视频 | 久久久久久久久综合影视网 | 九九免费久久这里有精品23 |