Доброго всем дня.
Собрал имедж CE 6 R3 на основе VIA BSP. Если при сборке устанавливаю опцию IMGRAM128 = 1 то система уходит в автоматическую перезагрузку сразу после загрузки NK.bin (Ели вместо IMGRAM128 использовать IMGRAM64 то все работает). В config.bib от VIA присутвуют настройки
#elif defined IMGRAM128
RAM 81C00000 06400000 RAM
nk.exe : dwOEMTotalRAM 0 08000000 FIXUPVAR
А вот содержимое C:\WINCE600\PLATFORM\VIABSP\SRC\X86\COMMON\STARTUP\startup.asm немного смущает:
; RAM 0x80000000 -> 0x00000000, size 64M
;
; NOTE: the 1st entry is splitted into 2 lines, such that the size itself
; can be referenced directly. This way we can use fixupvar to change
; it at makeimg time.
;
dd 80000000h, 0
_dwOEMTotalRAM:
;dd 04000000h
dd 20000000h
В CE 5.0 использовалась конструкция : dd 80000000h, 0, 04000000h
Буду признателен за любой совет.