尋找在與VxWorks的供給的BSP包示出了用於圖像以下存儲器映射:(來自的Pentium4)映射一個VxWorks的圖像投影到RAM(BSP)
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映像之後加載,並且啓動加載程序假定位於映像之後。
任何想法?
嗨, 重:「在正常情況下,與VxWorks的加載波紋管的BOOTROM加載地址,各軟件只是被覆蓋」 你的意思是它被改寫爲應用程序正在運行,棧和堆增長? ......而不是在它被複制的時候? – 2015-11-11 23:48:45