Quali sono i problemi comuni che possono causare tempi di avvio lento di immagini di Windows ce6?

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

Domanda

Sono relativamente nuovo per Platform Builder, e mentre io sono in grado di produrre file nk.bin, da fare il boot molto lentamente, 80-100 secondi, quindi penso che ci può essere qualche casella da qualche parte che ho bisogno di impostare (o trasparente )!

L'ho già rimosso KITL, profilazione, ecc nelle impostazioni del progetto, e impostare il progetto a 'build di rilascio' & 'nave'.

Quando ho guardato il registro eventi di avvio (in debug), non sembra essere un punto specifico in cui è lento. Il registro praticamente scorre tutto il percorso attraverso senza grandi pause.

Una cosa che ho trovato strano era che, sebbene il file nk.bin era molto più piccola di build di rilascio (poco meno di 12Mb), il tempo di avvio non ha sensibilmente passare dalla build di debug ...

La scheda è un Vortex86DX_60A e sto costruendo CE6.

Ci sono 'errori comuni builder' che potrebbero mancare qui, o è questa intenzione di essere qualcosa di un po 'più profondo?

È stato utile?

Soluzione

Il # 1 reaon per qualcosa di simile è lasciando KITL abilitato immagine di un rilascio in. Il dispositivo si avvia e attende un minuto o più per una connessione PC / KITL prima del timeout.

In secondo luogo sta dimenticando per impostarlo alla modalità di rilascio. versione di debug di driver (e il kernel) hanno un sacco di debug di vomitare che rallenta notevolmente le cose.

Se avete fatto entrambi, allora suona come probabilmente avete ottenuto uno o più problemi di driver (io conosco un Vortex86 si avvierà in 20s sotto nella maggior parte delle condizioni). In genere quando scrivo i conducenti, mi piace avere loro rapporto tramite RETAILMSG la quantità di tempo che adottano per caricare (usando GetTickCount nella parte superiore e inferiore del Xxx_Init), che fornisce un rapido test di integrità che si caricano e per quanto tempo hanno preso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top