Re: WinCE 5.0 automatic ram question?

From: K. S. Huang (ks_huang_at_AlphaNetworks.com_remove.this)
Date: 01/24/05


Date: Mon, 24 Jan 2005 16:29:25 +0800

which _OEMAddressTable do you modify??
1) the one under public\csp\x86\i486\oeminit.asm or
2) the one under platform\common\src\x86\common\startup\startup.asm

The CEPC in PB 5.0 is a PQOAL BSP, and it is not using the i486oal library
provided by the csp directory.
The _OEMAddressTable in PQOAL arch. is defined in the
platform\common\src\x86\common\startup\startup.asm

"gary" <gary@discussions.microsoft.com> ¼¶¼g©ó¶l¥ó·s»D
:F452C319-58C0-4057-8CE2-09E088C0C679@microsoft.com...
> hi...
>
> My Hardwave Device
> RAM 128M
> VGA RAM(2M 4M 8M 16M 32M)BIOS options
>
> I have a question for more than 64MB of RAM
> I studied in docs with help(supporting or simulating more than 64MB of
RAM)
> cepc/PB 4.2 setting with the following
>
> pc.h
> #define CEPC_EXTRA_RAM_SIZE 0x6400000
> oeminit.asm
> dd 80000000h, 0, 08000000h
>
> when I try to set VGA BIOS RAM (with 2M~32M), CEPC/PB 4.2 is automatic
with
> system RAM. EX. NK.Bin=17M , I set VGA RAM=32M system detects free RAM
size
> probably 78M, when VGA RAM=16M , I get availdable RAM=94M , CEPC/PB 4.2 is
> automaic detect available free RAM.
> but I try to modify the same method with CEPC/PB 5.0, debug message appear
> with the following...
> Double Fault -- backlink=0048
> 1 PID:0 TID:0 TSS=8143f6c0 EIP=8023989e Flags=00210086
> 1 PID:0 TID:0 Eax=00000000 Ebx=8145da84 Ecx=03f60028 Edx=8145db50
> 1 PID:0 TID:0 Esi=a4000000 Edi=8145d780 Ebp=8145da78 Esp=8145da14
> 1 PID:0 TID:0 CS=0019 DS=0040 ES=0040 SS=0021 FS=0000 GS=0000
>
> I try to modify config.bib
> #else
> ; 28 MB of RAM (default) (note: AUTOSIZE will adjust boundary)
> ; This value will cause the RAM auto-detect feature to trigger
> NK 80220000 009E0000 RAMIMAGE
> RAM 80C00000 05400000 RAM ;when VGA BIOS is setting 32M
> #endif
>
> So that I always get free RAM about 78M , no matter what I set VGA RAM
size
> (option 2M~32M).
>
> How to setting(BIOS VGA RAM options ) to get automatic free RAM size with
> PB 5.0??
> Why need to motify config.bib with PB 5.0?? is different to PB 4.2??
>
>
> thanks.



Relevant Pages

  • WinCE 5.0 automatic ram question?
    ... I have a question for more than 64MB of RAM ... automaic detect available free RAM. ... I try to modify config.bib ... So that I always get free RAM about 78M, no matter what I set VGA RAM size ...
    (microsoft.public.windowsce.platbuilder)
  • Re: About 64MB RAM problem
    ... ;;; Virt Addr Phys Addr MB ... <apellerin AT adeneo DOT adetelgroup DOT com> ... Are you sure your RAM controller initializes correctly 64M of RAM? ... If I modify the RAMLEN larger than 16MB, ...
    (microsoft.public.windowsce.platbuilder)
  • Re: How to change the screen color?
    ... After image extracted to ram and jumped into ram to run other step, ... I don't know how to modify the screen color and where to modify it. ... Add code to initialize your display controller. ... "Michel Verhagen (eMVP)" wrote: ...
    (microsoft.public.windowsce.platbuilder)
  • EBOOT with Image larger than RAM
    ... I'm working with PB5.0 and try to modify eboot to allow nk.bin to be larger ... After studying DownloadImage in blcommon.c I think eboot is loading the ... into RAM before it starts to write the image to Flash. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: EBOOT with Image larger than RAM
    ... If you erase/program on the fly, be careful to handle flash ... I'm working with PB5.0 and try to modify eboot to allow nk.bin to be ... into RAM before it starts to write the image to Flash. ... Michael Reim ...
    (microsoft.public.windowsce.platbuilder)