Code erzeugen mit kryptischer Fehlermeldung mit GVL_Io_dd05d808

bschraud
2024-05-16
2024-06-03
  • bschraud - 2024-05-16

    Hallo,
    beim Codeerzeugen bekomme ich wiederholt Fehlermeldungen, bei denen nicht mit einem Klick in das betroffene Modul gewechselt werden kann.
    Die Fehlermeldung tritt allerdings nach "Gerät aktualisieren" nicht mehr auf. Wenn ich das Projekt speichere, Codesys schließe, anschließend
    Codesys wieder starte und Code erzeugen will, tritt der Fehler wieder auf:

    ------ Übersetzungslauf gestartet: Applikation: Device.Application -------
    Code typisieren...
    [FEHLER] PAC: C0032: Typ 'Unbekannter Typ: 'ADR(GVL_Io_dd05d808_33e6_4f6b_ba3a_6ba1d0dcc882_HPS_7.Io_dd05d808_33e6_4f6b_ba3a_6ba1d0dcc882_HPS_7)'' kann nicht in Typ 'POINTER TO IoConfigParameter' konvertiert werden
    [FEHLER] PAC: C0077: Unbekannter Typ: 'GVL_Io_dd05d808_33e6_4f6b_ba3a_6ba1d0dcc882_HPS_7.Io_dd05d808_33e6_4f6b_ba3a_6ba1d0dcc882_HPS_7'
    [FEHLER] PAC: C0046: Bezeichner 'GVL_Io_dd05d808_33e6_4f6b_ba3a_6ba1d0dcc882_HPS_7' nicht definiert
    Kompilierung abgeschlossen -- 3 Fehler, 1 Warnungen
    Übersetzung abgeschlossen -- 3 Fehler, 1 Warnungen : Kein Download möglich

    Die Recherche nach der Bedeutung von "HPS_7" oder "GVL_Io_dd05d808" verlief leider ergebnislos.
    Ich habe nur einen ähnlich erscheinenden Thread gefunden, der aber nicht gelöst wurde:
    https://forge.codesys.com/forge/talk/Engineering/thread/0666dce94f/

    Ich verwende Codesys 3.5 SP20 (64bit) mit CODESYS Control for Raspberry Pi MC SL 4.11.0.0.
    Alle anderen Geräte sowie die Projektumgebung sind frisch aktualisiert.

    Kennt jemand die Bedeutung dieser Fehler bzw. wie man sie beheben kann?
    Vielen Dank für die Hilfe

     
  • Ton - 2024-05-22

    Ich habe das gleiche problem.
    Losch mal die '.precompile cache’ datei und öffne dass project.
    Ich habe dan keine fehler meldung und kann ohne probleme online.

     
  • bschraud - 2024-06-03

    Hallo Ton,
    vielen Dank für den Tipp. Das Löschen der '.precompile cache’ Datei behebt das Problem.
    Beim nächsten Programmstart ist die Datei bei mir aber wieder da und leider der Fehler auch.
    Ich habe in codesys auch keine Einstellung zum automatischen Löschen der Datei beim Beenden des Programms gefunden.
    Ist bei dir der Fehler dauerhaft weg?

     

Log in to post a comment.