Perché viene a mancare l'operazione "copia programma utente per Flash"?
FAQ #101570
In PG5 2.0.150 talvolta il seguente messaggio di errore viene visualizzato sull'esecuzione di "Copia il programma utente Flash": "Impossibile copiare da/per flash. Check Flash Memory o carta è montato".
Sintomo
Quando si verifica la mappa di memoria dei PCD nel Debugger"Online" dopo aver scaricato un programma la dimensione totale del programma"utente" (codice dimensione + estensione + testo dimensione dimensione) differisce da 1024 K byte (1022 K byte nello screenshot 2), otterremo il seguente messaggio di errore (e non viene fatto il backup del programma):
Screenshot 1
Screenshot 2
Questo problema è stato osservato con schede di memoria: PCD7.R551M04, PCD7.R500 e senza scheda di memoria, perché questo problema non è un problema delle carte, ma di PG5 2.0:
Motivo
Questo comportamento è dovuto a un problema di PG5 SP1 (2.0.150, compreso la patch 1). PG5 2.0 tenta di allocare l'allocazione della memoria in un modo giusto dopo aver scaricato un programma. Si adatta automaticamente le dimensioni del segmento codice testo e - estensione di memoria secondo la dimensione del programma. Purtroppo, questo calcolo non è sempre corretto con PG5 patch 1 e 2.0.150.
Perché la 1.14.nn di versioni di firmware o più anziani non consente di eseguire un backup del programma, se la memoria allocata non è esattamente 1024, 896, 768, 640, 512, 256 kB, il backup non riesce.
Soluzione
Ha questo problema di allocazione è corretto nella patch 2 di PG5 2.0 SP2 (e tutte le versioni successive). Tuttavia, si prega anche aggiornare il firmware PCD versione 1.16.27 o superiore. (Nelle versioni firmware precedente 1.16.27 c'è un flag utilizzato per bloccare l'inizio di un secondo backup paralleli. Nel caso di fallimento, non può essere impostato questo flag retro e solo un riavvio del sistema verrà impostato questo flag torna nuovamente.)
Categories
PG5 2.0
Last update: 27.05.2015 23:04
First release: 21.02.2011 15:40
Views: 11008