Compartilhar via


Supporting or Simulating More than 64 MB of RAM

9/8/2008

O endereço final usar como padrão de memória RAM é 28 MB, a menos que você defina IMGRAM16, IMGRAM32 ou IMGRAM64, ou compilar um executar-imagem tempo para uma localidade fora de United States. O arquivo Config.bib Especifica o endereço final de memória RAM. O OEMInit função determina se pesquisa para memória RAM adicional após o endereço final de memória RAM. Se você modificar % _WINCEROOT%\PLATFORM\CEPC\FILES\Config.bib, OEMInit Não pesquisa para memória RAM adicional.

Observação

No seguinte procedimento, Microsoft pressupõe que Config.bib especifica a 28 usar como padrão MB of RAM. Se você desejar para alteração de quantidade usar como padrão, editar o IsDRAM função no arquivo %_WINCEROOT%\Public\Common\OAK\CSP\x86\OAL\Cfwpc.c. Baseia a existência de físico memória na localidade passado para IsDRAM, IsDRAM Retorna TRUE ou FALSE.

Observação

Hardware de elementos gráficos pode usar memória do sistema memória RAM. Se esse for a maiúsculas e minúsculas para seu hardware, deduzir a quantidade de memória que usa o hardware gráfico do sistema total memória RAM disponível. O quantidade de memória que usa a hardware de elementos gráficos pode ser disponível no arquivo Registro driver de elementos gráficos ou outro arquivo Registro OS.

Para suporte ou simular mais de 64 MB of RAM

  1. Em \inc\Pc.h %_WINCEROOT%\Platform\Common\SRC\ < SOC nome >, alteração CEPC_EXTRA_RAM_SIZE para a quantidade total de memória RAM desejar para suporte, menos a quantidade especificada no arquivo de %_WINCEROOT%\PLATFORM\CEPC\FILES\Config.bib.

    O valor usar como padrão 28 é 0x2400000 de usar como padrão memória RAM no CONFIG.bib e MB. Para suporte 128 MB of RAM, alteração de valor para 0x6400000.

    A OAL usa as constantes CEPC_EXTRA_RAM_START e CEPC_EXTRA_RAM_SIZE para determinar dinamicamente o quantidade de memória para detecção e adicionar ao executar-tempo.

  2. Em % _WINCEROOT%\Platform\Common\SRC\x86\Common\Startup\Startup.asm, alteração na primeira entrada de _OEMAddressTable Para a quantidade total de memória RAM desejar para suporte.

    O valor usar como padrão 0x04000000, que é 64 é MB. Para suporte 128 MB of RAM, alteração de valor para 0x8000000.

See Also

Tasks

How to Configure and Build a Run-Time Image for a CEPC

Concepts

OEMAddressTable