Quais são os problemas comuns que podem causar tempos de inicialização lenta das imagens do Windows CE6?

StackOverflow https://stackoverflow.com/questions/2100313

Pergunta

Sou relativamente novo no construtor de plataformas e, embora possa produzir arquivos NK.BIN, eles inicializam muito lentamente, 80-100 segundos, então acho que pode haver alguma caixa de seleção em algum lugar que eu precise definir (ou limpar)!

Já removi kitl, perfil, etc. nas configurações do projeto, e defina o projeto para 'lançar a construção' e 'navio'.

Quando olhei para o log de eventos de inicialização (na depuração), não parece haver nenhum ponto específico em que seja lento. O log rola praticamente o tempo todo, sem grandes pausas.

Uma coisa que achei estranha foi que, embora o arquivo NK.Bin fosse muito menor na construção de lançamento (pouco menos de 12 MB), o tempo de inicialização não mudou visivelmente da construção de depuração ...

A placa é um vortex86dx_60a e estou construindo CE6.

Há algum 'erro comum do construtor' que eu possa estar perdendo aqui, ou isso será algo um pouco mais profundo?

Foi útil?

Solução

O #1 Reaon para algo assim está deixando o kitl ativado em uma imagem de liberação. O dispositivo inicializa e aguarda um minuto ou mais para uma conexão PC/KITL antes de chegar a um tempo.

O segundo está esquecendo de configurá -lo como o modo de liberação. A versão de depuração dos drivers (e o kernel) tem muitas variações de depuração que diminuem consideravelmente as coisas.

Se você fez os dois, parece que provavelmente tem um ou mais problemas de motorista (sei que um Vortex86 inicializará em menos de 20 anos na maioria das condições). Geralmente, quando escrevo drivers, gosto de reportá -los através da varejo a quantidade de tempo que eles levam para carregar (usando o GetTickCount na parte superior e inferior do xxx_init), o que fornece uma rápida verificação de sanidade que eles estão carregando e quanto tempo levaram.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top