Signification des codes d'erreur pour la sauvegarde de la DB à clignoter
FAQ #101284
Avec les codes de fonction SYSRD K 3000 ou 3100 K, il est possible de lire l'état flash (pour vérifier si le flash est prêt pour la sauvegarde de la mémoire d'extension à clignoter).
Pas tous les retour de valeurs sont mentionnées dans les manuelles versions jusqu'à la version 9.
Lecture Flash statut
Lit le statut du Flash et la stocke dans l'ACCU et un registre avec un SYSRD
SYSRD | K 3000 | ; pour PCD avec FlashCard |
K 3100 | ; pour le Flash intégré de PCD (PCD3 et PCD2.M5) |
Résultat
- Si l'ACCU est faible et la valeur de retour dans le registre est 0--> OK
- Si la valeur de retour dans le Registre n'est pas 0--> Veuillez vous référer à la liste des bits d'état ci-dessous pour la raison pourquoi le flash ne peut pas être utilisé.
- Si l'ACCU est la valeur haute--> si le Flash est occupé et SYSWR n'est pas exécutée.
L'indicateur d'erreur est défini si une erreur se produit. Voir bits d'État pour plus de détails. Le registre de destination contient les bits de statut (description ci-dessous)
Bits d'État
Bit | Description | Cause |
0 | Pas de flash | Aucun flash n'est monté |
1 | Aucune config de l'en-tête | Il n'y a aucun programme d'en-tête/utilisateur copié sur la carte mémoire Flash |
2 | SYSWR non activé | Le mode DB/texte n'est pas activer (allocation de mémoire) |
3 | DB/texte n'existe pas | Nombre de DB/texte incorrect |
4 | Taille du DB/texte ne correspond pas | Taille du DB/texte est différente, a été changé |
5 | Restauré | DB/texte sur FlashCard ont été restaurées, car une erreur a été détectée |
6 | Tampon plein | Pour beaucoup DB/texte sont enregistrés, la mémoire est pleine |
7 | Déjà commencé | Dernière commande SYSWR n'était pas fini avant un nouveau a été démarré (pour PCD3 et PCD2.M5 lisez FAQ 101466, trop) |
* 8 | Erreur Flash | Aucune sauvegarde DB n'est configuré sur le flash ou le SRAM. Impossible d'accéder le flash, le bit est mis à jour pendant la sauvegarde « initialisation » ou la "copie DB à clignoter. (Pour PCD3 et PCD2.M5 lisez FAQ 101466, trop) |
* 9 | Flash animée | Un autre emploi travaille sur flash |
* 10 | Erreur de taille de DB | Taille de la DB est égale à zéro. Le bit est mis à jour lors de la sauvegarde et de restauration de DB |
11..15 | Non utilisé | |
* 16 | En-tête différent | Le « programme sauvegarde taille utilisateur » du Flash est différente de la SRAM. Le bit est mis à jour pendant le processus de « initialisation de sauvegarde ». |
* 17 | Pas de carte flash | Carte Flash n'est pas présent. Le bit est mis à jour pendant le processus de « initialisation de sauvegarde ». |
* 18 | Pas de flash gratuit | La « taille de sauvegarde du programme de l'utilisateur » > = « Utilisateur flash taille ». Le bit est mis à jour pendant le processus de « initialisation de sauvegarde ». |
19... 31 | (pour une utilisation future) |
* non utilisé par PCD2/4/M170
Categories
PCD3 / Mxxx
PCD2 / M5xxx
PCD2 / M1xx
PCD2 / M48x
Last update: 30.05.2015 04:04
First release: 20.08.2009 11:39
Views: 23093