第壹,生成方法
生成地圖文件有兩種主要方法。壹個是系統自動生成的,默認文件名是建立的項目名(如XXX是項目名)加XXX。地圖後綴。另壹個是在CMD文件中指定映射文件的生成。操作方法是添加“-mabc。Map”放在內存指令之前,文件名可以是任意的。
第二,文件格式
映射文件大致分為四個部分:文件頭、內存配置、段映射和全局符號。存儲器配置與CMD文件中的存儲器指令相關聯,CMD文件中定義的程序和數據間隔定義可在該部分中找到。當它與CMD文件不同時,實際使用的間隔將被添加到映射文件中,即程序中實際使用的空間長度。段映射部分與CMD文件中的段指令相關聯。在程序的這壹部分中,詳細指定了所有段映射的起始地址和實際長度。它可以特定於程序中PROGMA指定的段和每個單獨文件生成的OBJ文件。全局符號可以是程序使用的每個函數,程序中定義的全局變量可以在這裏找到對應的起始地址。地圖文件有兩種排列方式,壹種是按對應地址排列,另壹種是按全局符號字母排列。
第三,存儲地址
映射文件默認保存在項目下,CMD文件生成的映射文件保存在項目的DEBUG目錄下。