Die "Fehler 335:-... WiesoUngültige Registernummer"erscheinen auf Build?
FAQ #100491
Bei der Auswahl der dynamischen Register oben 8191 auf eine PCD2.M5xx0, eine PCD2.M480 oder eine PCD3, kann diese Fehlermeldung wird angezeigt, für den Fall, dass FBoxen verwendet werden, die "indirekte Anweisungen" gelten.
Symptom
Ein Build im PG5 1.4 Failes mit Fehler 335:
Fehler 335: Komm.obj (432): JPI: __stc_C0001_00_01_02: Ungültige Registernummer
Ein Build im PG5 2.0 Failes mit Fehler 2035:
Fehler 2035: Komm.obj (432): TFRI: PCD.HDA.MacWrk.Reg: Ungültige Registernummer, max ist 8191 indirekte Hinweise register
Grund
Das Problem ist, dass 'registrieren indirekte' Anweisungen (SASII, TFRI, STXMI, SRXMI etc.) nicht, Register Adressen oberhalb 8191 erlauben. Wie diese Anweisungen von vielen FBoxen (Modem-Treiber, HDLog oder den HMI-Editor) verwendet werden, muss die letzte Adresse des "Dynamic Space" für Register nicht höher als 8191 sein.
Lösung
- Für den Fall, dass viele Register verfügbar sind:
Wenn Sie indirekte Anweisungen mit dynamischen Adressen verwenden, darf der dynamische Adressbereich die Adresse 8191 nicht überschreiten. Diese Konfiguration erfolgt in der "Software-Einstellungen" (PG5 1.4) oder "Build Options" (PG5 2.0) die entsprechende CPU/Gerät:
PG5 1.4:
PG5 2.0: - Für den Fall, dass keine weiteren Register verfügbar sind, versuchen Sie das folgende Verfahren
-Führen Sie eine "saubere Dateien" CPU/Gerät
-Erstellen Sie das Projekt neu - In einem Fall hilft eine einfache "saubere Dateien" nicht,
-Führen Sie eine "saubere" Dateien
-Check, welcher Bibliothek das Problem verursacht
-Ändern der "Link-Reihenfolge" um das Programm zu verbinden, die die TFRI als erstes Programm enthält
-Öffnen Sie die Fupla und exportieren und löschen Sie dann Seiten/Blöcke, die nicht das Problem verursachen
-Erstellen Sie das Projekt neu
-Für den Fall, dass das Build erfolgreich ist: Fügen Sie die zuvor entfernten Blöcke
-Für den Fall, dass der Build immer noch nicht: weiterhin führen Sie die "sauberen Dateien" und entfernen mehr Fupla Blöcke/Seiten
Categories
Local FAQ Deutschland / PG5 1.4 FBox Libraries
PCD3 / Mxxx
PCD2 / M5xxx
PCD2 / M48x
Last update: 01.06.2015 08:51
First release: 24.11.2005 06:27
Views: 11498