Waarom faalt de operatie "kopie gebruikersprogramma naar Flash"?
FAQ #101570
In PG5 op uitvoering van "Kopie gebruikersprogramma naar flash" verschijnt 2.0.150 soms de volgende foutbericht: 'Failed to kopiëren naar/van flash. Check Flash geheugen of kaart is gemonteerd".
Symptoom
Bij het controleren van de kaart van het geheugen van de PCD in het "Online Debugger" na het downloaden van een programma de totale grootte van de "User Program" (codegrootte tekstgrootte + uitbreiding grootte) verschilt van 1024 K bytes (1022 K bytes in de screenshot 2), dit zal leiden tot het volgende foutbericht weergegeven (en de back-up van het programma niet is gedaan):
Screenshot 1
Screenshot 2
Dit probleem heeft waargenomen met geheugenkaarten: PCD7.R551M04, PCD7.R500 en zonder geheugenkaart, omdat dit probleem niet een probleem van de kaarten maar van PG5 2.0 is:
Reden
Dit gedrag is te wijten aan een probleem van PG5 SP1 (2.0.150, met inbegrip van patch 1). PG5 2.0 probeert toe te wijzen van de toewijzing van geheugen op een juiste manier nadat een programma is gedownload. Het past zich automatisch de grootte van de Code-, tekst- en uitbreiding geheugen segment volgens de grootte van het programma. Helaas, deze berekening is niet altijd correct met PG5 2.0.150 en patch 1.
Omdat de firmware versies 1.14.nn of oudere niet mogelijk uit te voeren een programma Back-up als de toegewezen geheugen niet precies 1024 is, 896, 640, 768 512, 256 kB, de back-up mislukt.
Oplossing
Dit probleem van de toewijzing heeft is gecorrigeerd in de patch 2 van PG5 2.0 SP2 (en alle latere versies). Echter, gelieve ook de PCD firmware bijwerken naar versie 1.16.27 of hoger. (In de firmware-versies voorafgaand aan 1.16.27 er is een vlag gebruikt voor het blokkeren van het begin van een tweede parallelle back-up. In het geval van falen, kan deze vlag niet worden ingesteld terug en alleen een systeemreboot zal deze vlag instellen terug opnieuw.)
Categories
PG5 2.0
Last update: 26.05.2015 08:06
First release: 21.02.2011 15:40
Views: 11011