我正在查看ARC处理器映射文件,并找到了一个结束地址小于起始地址的部分。
这是正常的还是链接描述文件中的错误还是其他问题?
Section name type start addr end addr length
RM0_SECTION bss 00040000 0003ffff 00000000
答案 0 :(得分:1)
这是正常行为 符合的公式如下:
length = "end addr" - "start addr" + 1
所以:
- 如果该部分不为空,end addr
对应于属于该部分的最后一个地址
- 如果该部分为空,end addr
等于start addr - 1
,这意味着end addr
在这种情况下不是结束地址,正如您观察到的 RM0_SECTION 。 / p>