Ankündigung

Einklappen
Keine Ankündigung bisher.

Fehler beim compilieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Fehler beim compilieren

    Hallo,

    ich versuche die Firmware OAM-Accesscontrol zu compilieren. Ich habe hier lediglich die 3 Pins für den Fingerprint geändert, jedoch spuckt mir VScode fehler raus.

    Code:
    git clone https://github.com/OpenKNX/OAM-AccessControl.git
     cd .\restore\
    .\Restore-Dependencies-Branch.ps1


    image.pngimage.png

    Was mache ich falsch?



    #2
    Zitat von mpl1337 Beitrag anzeigen
    Was mache ich falsch?
    du baust einen "Head" stand, der zwischenzeitlich durch Weiterentwicklungen nicht mehr baufähig ist.
    Das letzte Release ist über ein Jahr alt.

    Probiers mal lieber so
    Code:
    git clone https://github.com/OpenKNX/OAM-AccessControl.git
    git checkout "0.10.2" 
    cd .\restore\
    .\Restore-Dependencies.ps1​
    OpenKNX www.openknx.de

    Kommentar


      #3
      Und Du musst den OpenKNXproducer erst laufen lassen, damit das knxprod.h-File korrekt generiert wird.

      Gruß, Waldemar
      OpenKNX www.openknx.de

      Kommentar


        #4
        Zitat von mumpf Beitrag anzeigen
        Und Du musst den OpenKNXproducer erst laufen lassen, damit das knxprod.h-File korrekt generiert wird.

        Gruß, Waldemar
        verratest du mir wie?

        OpenKNXproducer habe ich schonmal installiert, jedoch kann ich ich aus den examples nicht rauslesen wie ich das in diesem fall korrekt wäre.

        Kommentar


          #5
          In jedem Projekt von uns (zumindest in denen von mir): F1->run test task->OpenKNXproducer.
          Ich hab mir "run test task" auf CTRL+SHIFT+T gelegt (für Test), parallel zum "run build task", dass standardmäßig auf CTRL+SHIFT+B liegt.

          Gruß, Waldemar
          OpenKNX www.openknx.de

          Kommentar


            #6
            Bin jetzt mit dem 0.10.2 weiter gekommen. Die knxprod.h ist jetzt auch vorhanden, jedoch wird das UP1 Release nicht erstellt.

            Environment Status Duration
            ------------------- -------- ------------
            debug_RP2040 SUCCESS 00:00:45.010
            upload_JLINK_RP2040 SUCCESS 00:00:44.341
            release_R503 SUCCESS 00:00:44.138
            release_R503Pro SUCCESS 00:00:44.404
            release_VAC_REG1 FAILED 00:00:36.532
            release_UP1 FAILED 00:00:35.164
            ================================================== = 2 failed, 4 succeeded in 00:04:09.588 ================================================== =​


            image.png

            ich habe

            lediglich in der hardware.h folgende 3 zeilen geändert:

            #define SCANNER_SERIAL_RX_PIN OKNXHW_SENSOR_E1_SCL_PIN
            #define SCANNER_SERIAL_TX_PIN OKNXHW_SENSOR_E2_SDA_PIN
            #define SCANNER_TOUCH_PIN OKNXHW_SENSOR_F1_SCL_PIN​

            zu:


            #define SCANNER_SERIAL_RX_PIN 9
            #define SCANNER_SERIAL_TX_PIN 8
            #define SCANNER_TOUCH_PIN 2​

            Kommentar


              #7
              zieh mal das Repo OGM-HardwareConfig auf v1 Head hoch.
              Und dann bau das Release über den Task "Build-Release R503" und nicht alle envs bauen die es gibt.. manche davon gehen einfach nicht.
              OpenKNX www.openknx.de

              Kommentar


                #8
                Code:
                PS C:\Users\mpl13\Desktop\knx\OGM-HardwareConfig> git fetch
                PS C:\Users\mpl13\Desktop\knx\OGM-HardwareConfig> git checkout v1
                Already on 'v1'
                Your branch is up to date with 'origin/v1'.
                PS C:\Users\mpl13\Desktop\knx\OGM-HardwareConfig> git pull
                Already up to date.
                ich brauche das env für deine hardware.

                Jetzt sieht es aus:

                image.png

                Kommentar


                  #9
                  Passt doch - der build geht durch.
                  Du hast nur das Problem das die depdendencies nicht generiert werden können - aber das kann dir egal sein.

                  ganz unten sollte stehen:

                  Release AccessControl-ReleaseR503-0.10.2 successfully created!

                  und das ist auch so.
                  OpenKNX www.openknx.de

                  Kommentar

                  Lädt...
                  X