我們在設計調(diào)試程序時,往往需要知道一個函數(shù)或一個變量它在MCU中具體所在的地址以及所占用的空間大小,這時候就需要查看map文件。
那么什么是map文件呢?map文件是編譯器編譯工程后生成的一個文件,文件會有很多信息,比如函數(shù)地址及所占空間大小、變量地址及所占用空間大小、棧頂指針、整個工程所占用的flash和RAM空間大小等等。在進行代碼分析時,map文件是非常重要的。下面小編就來教大家如何查看GD32 Keil和IAR工程的map文件。
一、Keil工程:
Keil工程中打開map文件非常簡單,將工程正常編譯后,雙擊工程名即可打開map文件:

二、IAR工程: IAR工程一般默認是不生成map文件的,我們需要進行一些設置。
1、首先打開工程option選項:

然后在Linker——List中勾選Generate Linker map file

點擊OK后,將文件進行重新編譯,就可以在output文件夾下看到map文件了哦。

是不是很簡單呢?以后,小編還會教大家對map文件進行深入分析哦,敬請期待!
-
單片機
+關注
關注
6058文章
44816瀏覽量
644484 -
IAR
+關注
關注
5文章
366瀏覽量
37120 -
keil
+關注
關注
69文章
1217瀏覽量
168534 -
MAP
+關注
關注
0文章
49瀏覽量
15351 -
GD32
+關注
關注
7文章
418瀏覽量
25010
發(fā)布評論請先 登錄
相關推薦

GD32芯片包添加步驟有哪些
GD32F103RC官方移植IAR相關資料推薦
分享在IAR環(huán)境下GD32的flash下載算法的一些理解
GD32F系列單片機開發(fā)總結(二):GD32芯片包添加步驟

GD32F103RC官方移植IAR

【GD32 MCU 入門教程】一、GD32 MCU 開發(fā)環(huán)境搭建(1)使用Keil開發(fā)GD32

【GD32 MCU 入門教程】一、GD32 MCU 開發(fā)環(huán)境搭建(2)使用 IAR 開發(fā) GD32

【GD32 MCU 入門教程】一、GD32 MCU 開發(fā)環(huán)境搭建(3)使用 Embedded Builder 開發(fā) GD32

評論