查看随 VxWorks 提供的 BSP 包显示了以下映像的内存映射:(来自 Pentium4)
Parameter RAM_HIGH_ADRS {
NAME Bootrom Copy region
DEFAULT (INCLUDE_BOOT_APP)::(0x00008000) \
0x00108000
}
Parameter RAM_LOW_ADRS {
NAME Runtime kernel load address
DEFAULT (INCLUDE_BOOT_RAM_IMAGE)::(0x00508000) \
(INCLUDE_BOOT_APP)::(0x00108000) \
0x00308000
}
但这对我来说看起来很奇怪,怎么可能RAM_LOW_ADRS > RAM_HIGH_ADRS
?据我所知,引导加载程序应该在 RAM_HIGH_ADRS 和 RAM_LOW_ADRS 的 VxWorks 映像之后加载,并且引导加载程序应该位于映像之后。
有任何想法吗?