當前位置:首頁 » 編程軟體 » keil編譯器怎麼看程序空間大小

keil編譯器怎麼看程序空間大小

發布時間: 2025-02-28 12:11:48

A. 單片機編程,keil中怎麼看程序有多少k。還有如果大量用延時函數使CPU空轉,是不是很佔用單片機空間

程序存在單片機flash中的空間大小要看keil編譯程序過後最下面的output window中的code大小。盡量不要大量使用延時函數,最好就不要使用,非要用的話也不要超過10ms。因為用中斷的話,只要中斷源觸發進入中斷,正好卡在delay函數這個地方,那中斷再回來延時就不準確了。看HEX文件大小的方法是不正確的。

B. KEIL上怎麼看程序大小請問高手,我編譯好文件後,怎麼不能看到編譯好文件的大小,比如code= //如------

1、升級到UV4,則每次編譯完成後,會在最後提示相關信息。
2、在target 的 「user」選項卡中的「Run User Programs After Build/Rebuild」選項里,勾上「Run #1」,並在後面的方框里輸入命令「fromelf -z .\rvmdk\hello.axf」。注意:.\rvmdk\hello.axf是你生成的調試文件。具體看你的項目。

C. 怎麼看keil編譯器定義的數據類型佔多少位

辦法1:直接在代碼中,使用sizeof運算符,例如a=sizeof(int),那麼a的值就是int的長度。
辦法2:編譯成功後,打開.map文件(或.m51),查找SYMBOL
例如:
00000036H SYMBOL DATA BYTE temp
00000037H SYMBOL DATA BYTE temp2
temp,temp2是變數名,00036H是變數起始地址,DATA表示在data區,BYTE表示變數是BYTE型的,也就是一個位元組。你可以通過不同變數的地址差來計算長度。

D. keil4編譯後的程序大小怎麼確定啊Program Size: data=27.0 xdata=0 code=3112。可在電腦查看卻是8.84K

編譯後看代碼大小。
KEIL最下面的一欄裡面。
例如:
Program Size: data=79.0 xdata=31 code=7582

code後面 就是代碼的大小。
希望採納

熱點內容
2003安裝sql2008 發布:2025-02-28 16:42:02 瀏覽:159
oraclesql查詢時間段 發布:2025-02-28 16:34:15 瀏覽:799
華為安卓的自帶分身在哪裡 發布:2025-02-28 16:27:43 瀏覽:465
學編程科班 發布:2025-02-28 16:27:38 瀏覽:139
熱泵編程 發布:2025-02-28 16:16:21 瀏覽:141
全鍵盤編程 發布:2025-02-28 16:06:49 瀏覽:936
csocket編程實例 發布:2025-02-28 16:05:11 瀏覽:307
為什麼蘋果打視頻比安卓快 發布:2025-02-28 15:58:05 瀏覽:447
FTP上文件顯示頁面 發布:2025-02-28 15:50:45 瀏覽:964
除法萬能速演算法 發布:2025-02-28 15:45:23 瀏覽:853