国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Keil5】Keil查看程序占用flash大小

這篇具有很好參考價值的文章主要介紹了【Keil5】Keil查看程序占用flash大小。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


一、問題

我們在挑選一款單片機(jī)的時候,會查詢單片機(jī)的主頻、內(nèi)部flash和RAM、封裝、各種外設(shè)接口資源。其中flash和RAM大小尤為重要。
以STM32H750VBT6為例,其內(nèi)部flash只有128KB,RAM卻有1056KB。
keil怎么看程序大小,單片機(jī),stm32,嵌入式硬件
該選型手冊可在該鏈接中免積分下載:STM32系列產(chǎn)品選型手冊

該型號的flash容量比F103ZET6的512KB要小4倍,編程的時候會一直擔(dān)心flash容量不夠,因此需要實(shí)時監(jiān)控程序所需的flash大小。

二、解決方法

keil5編譯后會顯示程序大?。?br>keil怎么看程序大小,單片機(jī),stm32,嵌入式硬件
其中,
Code:表示程序所占用 FLASH 的大?。?FLASH)。
RO-data:即 Read Only-data, 表示程序定義的常量,如 const 類型( FLASH)。
RW-data:即 Read Write-data, 表示已被初始化的全局變量( FLASH,RAM)
ZI-data:即 Zero Init-data, 表示未被初始化的全局變量(RAM)

在程序初始化的時候,RW-data會從FLASH中拷貝到RAM中,因此在計(jì)算flash和ram占用空間時,都得加上RW-data。

計(jì)算公式:
flash = Code + RO-data + RW-data
ram = RW-data + ZI-data

以上圖為例
flash=27256+964+1116=29336bytes=28.6kb<128kb
ram=1116+17244=18360bytes=17.9kb<1056kb

余量還很充足


參考資料

1、https://blog.csdn.net/qq_42043397/article/details/124264797
2、https://blog.csdn.net/yanlaifan/article/details/107647577文章來源地址http://www.zghlxwxcb.cn/news/detail-651637.html

到了這里,關(guān)于【Keil5】Keil查看程序占用flash大小的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • keil5 查看stm32 寄存器的值

    keil5 查看stm32 寄存器的值

    1 查看芯片內(nèi)部寄存器的值,首先是在仿真狀態(tài)下,首先仿真,程序運(yùn)行。 2 點(diǎn)擊菜單欄的 View - System viewer ,右側(cè)便會出現(xiàn)芯片的所有寄存器(如果沒有,需要添加),點(diǎn)擊要查看的寄存器,便會出現(xiàn)在側(cè)邊欄上 可以查看值,也可以直接設(shè)置寄存器的值。 3 如果沒有出現(xiàn),如下

    2024年01月24日
    瀏覽(33)
  • 關(guān)于解決keil5在仿真器下載時出現(xiàn)error: flash download failed - “Cortex-M3”的問題

    關(guān)于解決keil5在仿真器下載時出現(xiàn)error: flash download failed - “Cortex-M3”的問題

    這個問題搞得我到凌晨03:00左右才睡,必須的記一下,避免以后又忘了。 ? ?出現(xiàn)這種情況也是一般在被下載到不同flash型號的芯片才會有的(我第一次下載到STM32F103VET6上沒問題,但是換成STM32F103RBT6時就出現(xiàn)這問題了),正常添加步驟是這樣的, 圖1 添加芯片flash步驟 ? ?但

    2024年02月16日
    瀏覽(34)
  • MDK Keil查看map文件及編譯占用內(nèi)存信息、函數(shù)入口地址

    MDK Keil查看map文件及編譯占用內(nèi)存信息、函數(shù)入口地址

    一、在哪里打開map文件查看 (1)第一種,在keil軟件下,雙擊你的工程名,map就會彈出 (2)第二種,點(diǎn)擊魔術(shù)棒,查看 Lis文件輸出的位置入口 我的在output...文件下,那我們工程的文件夾下,找到output 二、查看map文件信息 (1)函數(shù)定義的位置信息 如圖,這些你定義函數(shù)的

    2024年02月05日
    瀏覽(134)
  • KEIL5編輯STC單片機(jī)程序

    KEIL5編輯STC單片機(jī)程序

    1、keil5軟件正常安裝完成。 2、打開STC-ISP軟件 3、 下載C51的芯片包(直接安裝能編譯stc芯片的keil軟件,安裝后直接把安裝目錄中的C51拷貝過來),放在keil_v5目錄下面 4、新建工程 5、打開老已有工程需要確保C51路徑正確,否則編譯報(bào)錯 編譯還是報(bào)錯,清除下,再編譯

    2024年01月17日
    瀏覽(27)
  • keil5 燒錄程序到單片機(jī)的方法

    Keil是一種常用的單片機(jī)開發(fā)工具,支持多種單片機(jī)芯片。下面詳細(xì)說明Keil5如何燒錄程序到單片機(jī)的方法。 編譯程序 首先,在Keil5中打開編寫好的程序工程,進(jìn)行編譯。編譯生成的可執(zhí)行文件是.hex或.bin格式的文件。在Keil5中,選擇Project-Build Target或者按下快捷鍵F7,進(jìn)行編譯

    2023年04月08日
    瀏覽(19)
  • keil5使用c++編寫stm32控制程序

    keil5使用c++編寫stm32控制程序

    想著搞個新奇的玩意玩一玩來著,想用c++編寫代碼來控制stm32,結(jié)果在keil5中,把踩給我踩悶了,這里簡單記錄一下。注意一定要按照如下流程進(jìn)行操作,一步都不要跟丟了。 所需要的一些文件放在百度網(wǎng)盤了。 先把最新的庫函數(shù)和CMSIS安裝好。 我這里為了方便就直接安裝在

    2023年04月25日
    瀏覽(28)
  • keil下載程序具體過程4:flash下載算法

    keil下載程序具體過程4:flash下載算法

    ? ? ? ? 本篇文章將介紹flash算法文件,闡述從jlink如何下載鏡像文件寫入到內(nèi)部的falsh。 ? ? ? ? 在談flash下載算法文件時,先說明XIP是什么。 ????????芯片的啟動方式有很多種:可以從RAM中啟動、內(nèi)部的flash、外部的flash等等(還有從sd卡、emmc、nor flash、nand flash等),這

    2024年02月03日
    瀏覽(24)
  • Keil5設(shè)置ST-LINK v2燒錄程序

    Keil5設(shè)置ST-LINK v2燒錄程序

    1.keil5中點(diǎn)擊這個圖標(biāo) 2.選擇Debug,這里選擇ST-Link 3.點(diǎn)擊旁邊的Setting,在Debug中選擇為SW ? ?4.點(diǎn)擊Flash Download,勾選Reset and Run(非必選,勾了燒錄后會自動重置程序)(建議勾選) ?5.在Utilities中勾選ST-Link ? ?程序和接線沒問題的話,直接編譯就可以正常燒錄了。 附接線圖:

    2024年02月11日
    瀏覽(36)
  • STM32燒寫程序:Keil5使用ST-link下載程序

    STM32燒寫程序:Keil5使用ST-link下載程序

    首先需要連接ST-link到電路板: STM32燒寫程序:ST-link V2調(diào)試下載器實(shí)物和連接方式 然后安裝ST-link驅(qū)動: STM32程序燒寫:ST-link驅(qū)動下載和安裝 編譯一個無錯誤的工程 點(diǎn)擊工具欄的魔法錘 點(diǎn)擊Debug,選擇ST-Link Debugger 然后點(diǎn)擊Settings ST-LINK/V2適配器,SW模式,看芯片是否被識別

    2023年04月08日
    瀏覽(37)
  • 1-0 51單片機(jī)keil5的使用和程序的燒寫

    1-0 51單片機(jī)keil5的使用和程序的燒寫

    上節(jié)課中我們已經(jīng)安裝好了keil5,本節(jié)課我們將會教你如何使用keil5.打開keil5. 編譯環(huán)境的簡介 這款軟件分為菜單欄,工具欄,工程管理區(qū),代碼區(qū)和信息輸出窗口。 A,菜單欄: 用來新建工程,修改這個軟件的參數(shù)時使用,在以后的使用中,筆者會逐步的進(jìn)行講解。 B,工程管

    2023年04月10日
    瀏覽(32)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包