1. 查看段地址分布
CC-RL(Build Tool)右击,属性,
Link Options->Section->Layout sections automatically: No
Section start address:下图
2. 内存分布
3. MAP文件解析
SECTION START END SIZE ALIGN
.monitor1
000000ce 000000d7 a 1
.text 中断服务程序
000000d8 00000347 270 1
.RLIB 内置乘除法程序
00000348 000003d6 8f 1
.SLIB 内置乘除法程序
000003d7 000003d7 0 1
.textf 用户程序代码
000003d7 00001cd3 18fd 1
.constf 常量
00001cd4 00001cd4 0 2
.data 预定义变量值(ROM)
00001cd4 00001ceb 18 2
.sdata
00001cec 00001cec 0 2
PFDL_COD PFDL库代码段
00001cec 00001d79 8e 2
.monitor2 调试用
00001e00 00001fff 200 1
.dataR 有初值的变量(RAM)
000ffc00 000ffc17 18 2
.bss 变量
000ffc18 000ffead 296 2
.sdataR
000ffe20 000ffe20 0 2
.sbss
000ffe20 000ffe20 0 2
ROM剩余
00001e00 - 00001d79 = 135 字节
RAM剩余
FFEDF - 000ffe20 = 191 字节
*** Total Section Size ***
RAMDATA SECTION: 000002ae Byte(s) 有初值、没初值变量
ROMDATA SECTION: 000002b0 Byte(s)
PROGRAM SECTION: 00001c8a Byte(s)