怎麼檢視微控制器程式佔多少RAM ROM

2021-08-08 18:21:18 字數 657 閱讀 3869

位元組——程式**段的

flash 大小

ro-data = 12154

位元組——程式中所定義的指令和常量大小(

read only

)rw-data = 1896 

位元組——程式中已初始化的變數大小(

read/write

)zi-data = 34472 

位元組——程式中未初始化的變數大小(

zero)

微控制器

微控制器

flash

空間被誰占用了?

答案:

code+ ro-data+ rw-data

。如果寫的**比較龐大超出了微控制器的

flash

大小,此時就要考慮更換更大

flash

的微控制器。

微控制器

ram

空間被誰占用了?

答案:

rw-data + zi-data

。 如果

ram

超出了微控制器的大小。就要考慮更換大

ram的型號。

為何微控制器程式不用載入到RAM

1.1.1.ram 1.1.1.1 微控制器的ram是sram.1.1.1.2.sram特點 a.優點,速度快,不必配合記憶體重新整理電路,可提高整體的工作效率,軟體上不需要初始化sram。b.缺點,整合度低,功耗較大,相同的容量體積較大,而且 較高,少量用於關鍵性系統以提高效率。c.sram使用的...

微控制器的ROM與RAM

rom read only memory 程式儲存器 在微控制器中用來儲存程式資料及常量資料或變數資料,凡是c檔案及h檔案中所有 全域性變數 區域性變數 const 限定符定義的常量資料 startup.asm檔案中的 類似arm中的bootloader或者x86中的bios,一些低端的微控制器是沒...

微控制器中ROM和RAM

在微控制器中用來儲存程式資料及常量資料或變數資料,凡是c檔案及h檔案中所有 全域性變數 區域性變數 const 限定符定義的常量資料 startup.asm檔案中的 類似arm中的bootloader或者x86中的bios,一些低端的微控制器是沒有這個的 通通都儲存在rom中。ram randoma...