STVD環境下開發STM8,如何查看工程佔用的Flash、EEPROM、RAM的情況

      初次使用STVD + Comsic環境開發STM8時,經常遇到很多困難,畢竟不如Keil 和 IAR 兩個環境熟悉,每解決一個問題最好記錄下來,既加深印象,又能幫助其他人。廢話不多說,見下文:

     STVD編譯好工程後,不知道在哪裏查固件佔用的FLASH、EEPROM、RAM情況,很不方便,查閱了相關資料後,終於找到一個簡單高效的方法,親測可用!

1、首先需要下載一個第三方工具,詳見:https://download.csdn.net/download/hb69222/11762145

2、將上面的軟件放在COSMIC編譯軟件的安裝目錄 默認的是C:\Program Files\COSMIC\CXSTM8

3、打開一個stm8工程,右鍵選擇stm8l工程名,在彈出的快捷菜單中選擇Setting選項,在彈出的工程選項設置中找到post-build選項       卡,在commands輸入框中增加一行:size $(OutputPath)$(TargetSName).map。備註:size後面有一個空格,不然編譯會報錯;

4、重新編譯(選擇Rebuild All),即可顯示出代碼大小(代碼大小單位Byte)

 

工具下載鏈接 : https://download.csdn.net/download/hb69222/11762145

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