Compartilhar via


Boot Loader Image Builder File

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

O arquivo Boot.bib especifica o tamanho, tipo e localidade da memória no dispositivo de destino onde você carregar o carregador inicializar. Porque o carregador inicializar executa de ROM ou memória flash memória, as seções dados gravável o carregador inicializar devem ser realocadas para memória RAM antes de usar as seções dados, quais são as variáveis globais. Isso é feito por BLCOMMON. O carregador inicializar também usa algumas memória RAM para a pilha. O carregador inicializar pode também copiar próprio de ROM para memória RAM durante inicialização. Neste maiúsculas e minúsculas, o carregador inicializar deve somente é executar relativo saltos até que a imagem é copiada para memória RAM e a imagem deve ser ajustado com base no endereço de destino em memória RAM.

A declaração memória RAM no arquivo .bib controla a área memória RAM que é usada para dados seções que são graváveis pelo carregador de inicializar. O OEM em código de inicialização o carregador inicializar inicializa a pilha.

As entradas endereço iniciar a seção da memória de Boot.bib devem ser memória RAM ou ROM. Na seção de memória, modificar a inicializar e entradas memória RAM para dispositivo de destino. Na seção Modules, a entrada nome deve ser Nk.exe para o ROM imagem construtor para relocar corretamente a seção dados.

O seguinte mostra a seção Modules do arquivo Boot.bib exemplo de código onde você especificar Eboot.exe.

MODULES 
;  Name    Path          Memory Type 
;  ------  ------------  ----------- 
   nk.exe  Eboot.exe     EBOOT 

A seguinte tabela mostra as entradas Loader–specific inicializar que você pode incluir na seção de config do Boot.bib.

Entrada carregador de inicialização Descrição

ROMOFFSET

Especifica o deslocamento dos registros endereço imagem. Registros arquivo bin, que são arquivos .abx, não são afetados.

BOOTJUMP

Especifica o endereço ao qual o carregador inicializar saltos na inicialização.

X86BOOT

Especifica um codificar operação salto inicial para um carregador x 86 inicializar. A instrução salto é aplicada em x 86 redefinir endereço vetor. A entrada carregador x 86 inicializar aplica-se somente ao codificar a inicialização no sistema.

See Also

Concepts

Ethernet Boot Loader

Other Resources

MEMORY Section
MODULES Section
Binary Image Builder File