用keil編譯程式時 對資訊提示欄中Program Size: Code=96540 RO-data=1812 RW-data=5916 ZI-data=106484 的理解
在Keil中編譯工程成功後,在下面的Bulid Ouput視窗中會輸出下面這樣一段資訊:Program Size: Code=96540 RO-data=1812 RW-data=5916 ZI-data=106484
各個含義如下:
Code :是程式中程式碼所佔位元組大小 RO-data :程式中所定義的指令和常量大小 (個人理解 :Read Only) RW-data :程式中已初始化的變數大小 (個人理解”:Read/Write) ZI-Data :程式中未初始化的變數大小 (個人理解 :Zero Initialize)
ROM(Flash) size = Code+RO-data+RW-data;
RAM size = RW-data+ZI-data
該程式需要佔用flash的大小為:96540(Code)+1812(RO)+5912(RW-data) = 20152 Byte = 101.82Kb
執行佔用的RAM大小為:9516(RW-data)+106484(ZI-data) =113.28Kb
相關推薦
用keil編譯程式時 對資訊提示欄中Program Size: Code=96540 RO-data=1812 RW-data=5916 ZI-data=106484 的理解
在Keil中編譯工程成功後,在下面的Bulid Ouput視窗中會輸出下面這樣一段資訊:Program Size: Code=96540 RO-data=1812 RW-data=5916 ZI-data=106484 各個含義如下: Code :是程式中程式碼所佔位
keil編譯後Program Size: Code=46284 RO-data=988 RW-data=580 ZI-data=1094588
ota -o 字節 art padding class 數據 ini 使用 Program Size: Code=46284 RO-data=988 RW-data=580 ZI-data=1094588 Code : 程序中代碼所占字節大小 RO-dat
Keil 編譯器編譯生成Program Size: Code=XX RO-data=XX RW-data=XX ZI-data=XX 含義
在使用Keil編譯器編譯時,最後都會打印出資訊:Program Size: Code=XX RO-data=XX RW-data=XX ZI-data=XX,我這裡實際列印資訊如下: Program Size: Code=5688 RO-data=424 RW-data=48 ZI-data=1
對資訊學競賽中除錯方法的建議
資訊學之於其他競賽學科的不同,就在於需要通過寫程式來表達自己的思維和想法。如何儘可能又快又好地除錯程式,成了我們必須要思考的問題。相信很多同學都有過這樣的經歷:思考一個演算法只花了半個小時,但是把這個
Keil/MDK 小知識點:Program size: Code, RO-data , RW-data, ZI-data 解釋(什麼意思)
轉載自:http://blog.csdn.net/yuleicqut/article/details/50933441 MCU 的儲存分配問題 如,我用Keil/MDK 編譯完工程,得到: Program Size: Code=25648 RO-data=400 RW-data=
設置outlook時提示:"對以下服務器中輸入您的用戶名和密碼”
tls RoCE windows smtp服務 彈出 ges oss size mtp windows 7 系統下配置outlook 在驗證smtp服務器時提示:對以下服務器輸入您的用戶名和密碼 勾選“將密碼保存在密碼表中“和點擊“確認”後還是彈出這個對話框,然後檢查前面的
access Vba中,對日期時間欄位賦空值時,要用Null ,而不是""。
最近一片白雲對“鶴慶縣人事工資變動調資與工資管理系統”增加了一些功能,其中就是能將Access資料表“職工檔案”中的“薪級變動時間”欄位、“崗位變動時間”欄位的日期用程式自動更新為空,在用SQL語句中遇到一點點小問題,經過在網上查詢,問題總算解決了,怪自己學藝不夠紮實。現將SQL語句提供給正在尋找答案的
用戶註冊時在輸入賬號的時候如果已存在該賬戶則出現提示信息
function == ddr script false add blog input val // 當註冊賬戶已存在 $(‘.login-form‘).find(‘.address-email‘).on(‘input‘, function () {
用keil編譯提示 warning: #...: last line of file ends without a newline
str 空格 LG ref title mil div 警告 OS 用keil編譯提示 warning: ......: last line of file ends without a newline 最後一行回車後還要保證是在第一列,新一行不能有空格等空字符才能不出
WordPress新用戶註冊時提示“您的密碼重設鏈接無效”
strpos 例如 network 密碼 .html 主題 用戶名 發現 invalid 在使用Wordpress密碼找回功能及新用戶註冊郵件中的重置密碼鏈接時,Wordpress提示“您的密碼重設鏈接無效,請在下方請求新鏈接。”、“
vue渲染時對象裏面的對象的屬性提示undefined
圖片 pos 提示 fan src .com ejs AD style 問題: vue渲染時對象裏面的對象的屬性提示undefined; Vue怎麽根據後臺數據渲染無限層級的列表? 錯誤寫法: 報錯: 解決辦法添加一個:v-if vue渲染時對象裏面的對象的屬性提示
vue渲染時對象裏面的對象的屬性提示undefined,但渲染成功
場景 bubuko http ima com 圖片 後臺 efi 數據結構 場景: 從後臺請求的數據結構如下: 我的list是對象,而comment又是list裏的對象,渲染成功了,卻報如下錯: 解決辦法: 添加一個:v-if vue渲染時對象裏面的對象的
select 時 對欄位判斷是否為null 並進行賦值操作
今天用到這個需求,我用的是db2資料庫 ,上來就用ISNULL(欄位,賦值) ,結果不行。。。。。 經過查閱資料才發現每個資料庫還不同的,,下面總結一下: 首先使用mysql: ifnull(欄位,賦值); db2: nullif(欄位,賦值); oracl:
STM32F0開發筆記10: Keil開啟時提示”Warning #440“警告的解決方法
首先指明的是此問題是升級keil以後造成的,keil版本升級到V5.26.2.0後,開啟原先的程式提示”Warning #440“警告,如下圖所示。 此問題的解決方法,在Keil的官方網站中,有詳細的描述,網址如下:http://www.keil.com/support/docs/40
keil編譯時提示 Undefined symbol __ROR
__ROR是一個移位的操作,它是一個彙編函式; __ROR 也好,__WFI也好,__STATIC_INLINE__也好這類錯誤主要是因為keil版本的問題,不同的版本之間有大小寫的變化。一般是低版本是大寫,高版本是小寫。 一個簡單的方法就是在呼叫它的地方把它重定義一下,比如在呼叫它的檔案頭
查詢:對某一欄位去重,並獲得其他欄位資訊
想在table1表中,查公司中的員工名字有哪些,table1表中員工有重名的情況,所以要對員工名去重,並且要得到員工名字、及其對應的部門號dept_id 即:對name欄位去重,並獲得name, dept_id 欄位 在thinkphp3.2 中 $table1= M('table1
weUI應用,用JS封裝了幾個常用的資訊提示的彈層
weUI應用,自己用JS封裝了幾個常用的資訊提示的彈層 測試頁面的程式碼在後面有貼出 幾個彈層如下圖 HTML頁面程式碼: <!DOCTYPE html> <html> <head> <title>weUI-test<
用keil編譯多檔案程式時出現UNRESOLVED EXTERNAL SYMBOL警告
UNRESOLVED EXTERNAL SYMBOL翻譯為中文為:未解決的外部符號,出現該問題的原因卻是很低階,我查了好久的程式都不思其解,最後在網上找到了答案,原來是因為沒有把部分.c檔案新增到專案
用貪心演算法解揹包問題時對單位重量物品價值排序Java實現
package n18_揹包問題貪心演算法; /* * 用貪心演算法解揹包問題 */ public class Main { public static void main(String[] args) { // 單位重量價值分別為
匯入Excel資料時對資料校驗提示方法
最近在工作中經常遇到客戶反映批量匯入資料時,提示匯入的資料出錯後,不能非常方便的定位到那些行的具體那些列的資料出現了錯誤。 於是公司專門組織了一次專題的討論會議,想集思廣益解決該問題。有一位同事做了一個用VS2012做了一個外掛安裝後會在Exce