當前位置:
首頁 >
Kiel 中Code RO-data RW-data ZI Data是什么意思
發布時間:2023/12/20
51
豆豆
生活随笔
收集整理的這篇文章主要介紹了
Kiel 中Code RO-data RW-data ZI Data是什么意思
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
在使用keil中編譯經常會看到這樣的一行提示
Code:代表執行的代碼段,程序中所有的函數都位于此處。
RO-data: 代表只讀數據段,程序中所定義的全局常量數據和字符串都位于此處。
RW-data:代表已初始化的讀寫數據段,程序中定義并且初始化的全局變量和靜態變量位于此處。
ZI-data:代表未初始化的讀寫數據段,程序中定義了但沒有初始化的全局變量和靜態變量位于此處。
一、下載到FLASH中的數據大小是:(Code + RO Data + RW Data)這個數據關系到占用了多少單片機的FLASH,關系到是否可以再添加程序。比如你的單片機FLASH是8K,編譯程序后,發現程序已經7K了,但是工程還需要寫很多程序,那就可以考慮換個FLASH大點的單片機了。
二、程序運行是要在RAM中運行的大小是:(RW Data + ZI Data) 單片機的兩個重要參數,一個是上面的FLASH大小,一個是RAM大小。看了第一條,就知道這條的重要性。
轉載于:https://my.oschina.net/u/1271540/blog/650556
總結
以上是生活随笔為你收集整理的Kiel 中Code RO-data RW-data ZI Data是什么意思的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用yum报错:You could tr
- 下一篇: 天和流量王v4.69官方版-2011最新