MSP430之IAR map文件解析

MSP430之IAR map文件解析

  • 编译环境:IAR for MSP430 5.50.2
  • MCU:MSP430F4793( 60K ROM 2.5K RAM )

DATA16_AN:本地未初始化数据(寄存器变量)寄存器变量
DATA16_AC:绝对地址常量 (使用@绝对地址)
DATA16_N:静态和全局未初始化变量(_ _no_init _ _data16 static and global variables)
DATA16_I:静态和全局初始化变量
DATA16_Z:初始化为0的静态和全局变量
DATA16_C:常量
DATA16_ID:DATA16_I中保持初始化值的静态和全局初始化变量
CODE:代码区
CSTART:启动代码区
INTVEC:中断向量表(interrupt vector)
RESET:复位向量(reset vector)

编译之后的map文件最下面三行信息:

36556 bytes of CODE  memory 
2538 bytes of DATA  memory (+ 63 absolute )		
246 bytes of CONST memory (+ 23382 absolute )
  • 36 556 bytes of CODE memory
    范围:1100-FFDF(占用MCU的ROM)
    36 556:代码大小(CODE,CSTART)

  • 2 538 bytes of DATA memory (+ 63 absolute )
    范围:0200-0BFF
    2538:占用RAM的大小(DATA16_I,DATA16_Z,DATA16_N,TLS16_I,DATA16,CSTACK)
    范围:0000-01FF
    63:调用的寄存器变量大小(DATA16_AN,不占用单片机RAM)

  • 246 bytes of CONST memory (+ 23 382 absolute )
    范围:1100-FFDF(占用MCU的ROM)
    246:常量大小(DATA16_C)
    23382:绝对地址常量大小(DATA16_AC)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值