我正在查看Arc处理器地图文件,并找到了一个部分地址小于启动地址。
这是链接脚本或其他问题中的正常还是错误?
Section name type start addr end addr length
RM0_SECTION bss 00040000 0003ffff 00000000
这是一种正常行为。
要遵守的公式是:
length = "end addr" - "start addr" + 1
so:
- 如果该部分不是空的,则end addr
对应于属于该部分的最后一个地址。
- 如果该部分为空,则end addr
等于start addr - 1
,这意味着在这种情况下,end addr
不是结束地址,因为您对 rm0_section 。。