使用 stvd 編譯STM8S 時能看到使用RAM ROM大小的方法

剛剛安裝的STVD編譯器,編譯時候不顯示用了多少RAM和ROM?對於此問題,有兩個方法:一是看.map文件 另一種是 增加一個補丁,具體操作如下,可以在我的資源裏下載相應的文件。
http://download.csdn.net/detail/chuangwu2009/7350127

網上找到的:
1. 將附件壓縮包中的mapinfo.exe解壓到stvd的\安裝路徑\STMicroelectronics\st_toolset\stvd中;
2. 用stvd打開你的工程文件,在工程上點右鍵選settings...
3. 右側的選項卡選擇Linker,將category的下拉框選成output,然後在Generate Map file前打勾;
4. 再將選項卡上選擇到Post-Build,在下方文本框中去掉舊的文本,重新粘貼一行內容“mapinfo $(OutputPath)$(TargetSName).map”;--記得不要加雙引號哦
5. 點OK按鍵確定,菜單File->save workspace,保存工程;
6. 重新編譯下,你就能看到flash,ram,eeprom佔用字節數了 。


看我的結果:
ram:130   flash:7483   eeprom:0   stack:40




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章