使用 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打開你的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





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM