剛剛安裝的STVD編譯器,編譯時候不顯示用了多少RAM和ROM?對於此問題。有兩個方法:一是看.map文件 還有一種是 添加一個補丁,詳細操作例如以下,能夠在我的資源里下載對應的文件。
http://download.csdn.net/detail/chuangwu2009/7350127
網上找到的:
1. 將附件壓縮包中的mapinfo.exe解壓到stvd的\安裝路徑\STMicroelectronics\st_toolset\stvd中;
2. 用stvd打開你的project文件,在project上點右鍵選settings...
3. 右側的選項卡選擇Linker。將category的下拉框選成output,然后在Generate Map file前打勾。
4. 再將選項卡上選擇到Post-Build,在下方文本框中去掉舊的文本,又一次粘貼一行內容“mapinfo $(OutputPath)$(TargetSName).map”;--記得不要加雙引號哦
5. 點OK按鍵確定。菜單File->save workspace。保存project;
6. 又一次編譯下。你就能看到flash,ram,eeprom占用字節數了 。
看我的結果:
ram:130 flash:7483 eeprom:0 stack:40