Question on Bandon / Lubbock Config.bib file
If the image is loaded into Flash, the full contiguous 64megs of SDRAM is used (32 megs for the OS
& 28 megs for the RAM). However, when the OS is run directly from the FLASH, still onl
28megs is allocated for the RAM. Why not all 32+28megs
******From the Bandon (very similar to Cotulla) Config.bib*************************
; Name|Virtual/Cached |Size| Region Typ
MEMOR
IF IMGFLASH !
IF IMGRECOVERY
NK 80288000 02000000 RAMIMAGE ; SDRAM 32MB: [8028 8000 -> 8228 7FFF
ELSE ; IMGRECOVERY
NK 80289000 001C0000 RAMIMAG
ENDIF ; IMGRECOVERY
RAM 82288000 01A30000 RAM ; SDRAM 28MB: [8228 8000 -> 83CB 7FFF
EDBG 83F8D000 00020000 RESERVED ; x20000 for EBOOT - 3 mem pools of 24
ENDI
IF IMGFLASH
IF BUILD_ROM_BI
NK 98380000 01F80000 RAMIMAGE ; FLASH 32MB - 0x80000: Locate above EBO
ENDI
IF BUILD_ROM_NB
NK 98300000 01E00000 RAMIMAGE ; FLASH 32MB - Replace EBOOT Imag
ENDI
RAM 820B8000 01C00000 RAM ; SDRAM 28MB: [820B 8000 -> 83CB 7FFF
ENDI
*****Proposed Change*********************************************
If the image is running in flash, should'nt config.bib be changed
IF IMGFLASH
IF BUILD_ROM_BI
NK 98380000 01F80000 RAMIMAGE ; FLASH 32MB - 0x80000: Locate above EBO
ENDI
IF BUILD_ROM_NB
NK 98300000 01E00000 RAMIMAGE ; FLASH 32MB - Replace EBOOT Imag
ENDI
RAM 800B8000 03C00000 RAM ; SDRAM 28MB+32MB: [800B8000->83CB7FFF
ENDI
I tried this but could not get winCE to recognize the extra 32megs as RAM. This seems
amazing since it works correctly when it boots CE from the SDRAM. This would seem
to imply that all the low level stuff, memmap.inc, etc are set correctly to recognize
the full 64megs of SDRAM.
Thanks in advance for any input, Jef