Глядя на пакете BSP, поставляемый с VxWorks показывает следующее распределение памяти для изображения: (от Pentium4)Картирования VxWorks изображения на RAM (БСП)
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 и изображения VxWorks в RAM_LOW_ADRS, и загрузчик, предположительно, будет расположен после изображения.
Любые идеи?
Привет, Re: «В нормальной ситуации, с VxWorks погрузки ниже адрес нагрузки бутромом, то BootROM просто перезаписывается» ли вы имеете в виду, что переопределены как приложение работает и стек и куча расти? ...... и НЕ во время копирования? –